Operator injection login
A login that builds the query from your JSON. Make it match a user without knowing the password.
No quotes to escape. You are injecting operators into a document query instead - $ne, $gt, $regex and friends.
Every injection bug is the same shape: a string you control gets glued into something that an interpreter later parses. SQL, NoSQL, XML, templates and XPath differ only in which interpreter you are talking to and which syntax breaks it.
A login that builds the query from your JSON. Make it match a user without knowing the password.