特定のフィールドが設定されていない (フィールドが存在しない) か、フィールドに特定の値があるすべてのオブジェクトを検索するために、casbah を使用してクエリを実行したいと考えています。
使ってみました
val query = ("_id.serviceName" $in serviceNames) ++ ($or("element" $exists false), MongoDBObject("element" -> "value")))
しかし、私はエラーを取得します:
found com.mongodb.casbah.commons.Imports.DBObject
required (String, Any)
そのようなクエリを表現することは可能ですか? ありがとう