ReactiveMongo与Play 2.3

时间:2014-11-13 11:10:57

标签: mongodb scala playframework reactivemongo

我正在使用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]

请审核查询并帮助我进行必要的更改。

由于

0 个答案:

没有答案