我正在使用ReactiveMongo开发Play 2.3。 我想查询应该通过id和名称或手机号码搜索的数据库。这与姓名和手机号码相匹配。
db级别中的查询工作如下。
db.endUser.find({$and:[{businessUserId:"1"},{ $or: [{name:"Ruthvick"},{mobileNumber:"989"}]}]})
但是按照播放语法编写相同的内容并不是获取任何结果。 scala中没有工作的查询如下:
val cursor: Cursor[JsObject] = collectionEndUser.find(
Json.obj("$and"->Json.arr(Json.obj("businessUserId"->"",
"$or"->Json.arr(Json.obj("name"->"Ruthvick",
"mobileNumber"->"9686563240")))))
).cursor[JsObject]
请审核查询并帮助我进行必要的更改。
由于