我正在用
进行查询db.collection.find({'user_id':{$nin:[ObjectId("551555f8772a84cd244d6bb5"), .... ]}});
这样就失败了109项,似乎与108合作。 我得到的错误是SyntaxError:当我尝试使用命令从文件运行它时出现意外的令牌ILLEGAL
mongo mydb < file.js
是否有无证件限制?或者有办法解决这个问题吗?
答案 0 :(得分:1)
如果您的文件与您在一行中显示的所有代码完全一致,则可能会破坏脚本解析器中的行长度限制。
将其分解为多行:
db.collection.find({'user_id':{$nin:[
ObjectId("551555f8772a84cd244d6bb5"),
....
]}});