在mongo控制台(3.0.8)中运行以下代码:
db.collection.remove({"_id": {"$in": [ObjectId("573e01c47b031db251bc2e7f")]}})
产生此错误:
{
"writeError" : {
"code" : 9,
"errmsg" : "wrong type for 'q' field, expected object, found q: [ { _id: ObjectId('573e01c47b031db251bc2e7f') } ]"
}
}
This回答说它出现FailedToParse
错误,但没有说明为什么会发生这种情况或如何解决。
编辑: 我应该添加集合没有上限。
答案 0 :(得分:0)
在查询中使用了错误的变量:P