我正在尝试让mongodb查询正常工作。集合的格式如下:
{
"_id": {
"$oid": "54651022bffebc03098b4567"
},
"browser": "ie",
"browser_version": "10.0 Desktop",
"os_version": "8",
"device": null,
"os": "Windows"
}以下是工作原理:
{
"_id": {
"$in": [
{
"$oid": "54651022bffebc03098b4567"
},
{
"$oid": "54651022bffebc03098b4568"
}
]
}
}但是,我得到以下内容的语法错误:
{
"_id": {
"$in": [
ObjectId("54651022bffebc03098b4567"),
ObjectId("54651022bffebc03098b4568")
]
}
}还有一个类似的问题表明ObjectId应该可以工作:
发布于 2014-11-15 06:17:25
MongoLab UI使用Strict MongoDB Extended JSON,因此对象in按如下方式表示,如OP的第二个代码块所示:
{ "$oid": "<id>" }https://stackoverflow.com/questions/26938598
复制相似问题