【发布时间】:2015-05-09 01:43:43
【问题描述】:
假设我们需要找到一个 id 为 5546329b470000850084a622 的用户:
val selector = Json.parse("""{"_id":{"$oid":"5546329b470000850084a622"}}""")
users.find(selector).map {
...
}
Mongo shell 的等价物是
db.users.find( {_id: ObjectId("5546329b470000850084a622") } )
现在假设我们需要查找 id 为 5546329b470000850084a622、5546329b470000850084a623 和 5546329b470000850084a624 的用户...这是来自 Mongo shell 的命令:
db.users.find( {_id: {$in: [ObjectId("5546329b470000850084a622"), ObjectId("5546329b470000850084a623), ObjectId("5546329b470000850084a624)"]}})
ReactiveMongo 的等效 JSON 是什么?这个?
{
"_id" : {
"$oid" : {
"$in" : [ "5546329b470000850084a622", "5546329b470000850084a623", "5546329b470000850084a624" ]
}
}
}
【问题讨论】:
标签: mongodb reactivemongo