在我的 Java 方法中,我想将一个像这样的复杂查询作为参数传递给我的集合 MongoDB:
{"$or": [{"$and": [{"contextID": "AKKA"}, {"messageID": "PIPPO"}]},
{"$and": [{"domain": "Niguarda"}, {"hostName": {"$ne": "hostServer"}}]}
]
}
包含查询的字符串是可变的,并作为查询字符串中的参数传递。
我试图将查询作为参数传递给方法标准
(queryDB.criteria("
{"$or": [
{"$and": [{"contextID": "AKKA"}, {"messageID": "PIPPO"}]},
{"$and": [{"domain": "Niguarda"}, {"hostName": {"$ne": "hostServer"}}]}]
}"
)
但它不起作用。
有什么建议么?