2
演算子 "$ eq"を使用するとMongodb(クライアント&サーバー)のバージョン3.0.6にエラーが表示されます。以下はmongoシェルの例です:
> 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 }
どうすればよいですか?
ありがとうございました
"$ eq"はmongo 3.0で導入されました。理想的には、動作するはずです。おそらく、インストールされたMongoパッケージのバージョンとは関係があります。 – notionquest