Reputation: 73
In version 3.0.6 of Mongodb (client & server) when I use the operator "$eq" an error appears. Here is an example with the mongo shell:
> version()
3.0.6
> db.doc.insert({tags: [ "A", "B", "C" ] })
WriteResult({ "nInserted" : 1 })
> db.doc.find({tags : {$eq:"A"}})
Error: error: { "$err" : "invalid operator: $eq", "code" : 10068 }
What should I do ?
Thanks for helping
Upvotes: 2
Views: 1964
Reputation: 496
Your code is correct. Try:
db.doc.find({tags: "A"})
It is an equivalent way of writing an equality.
Upvotes: 2