我正在用
进行查询db.collection.find({'user_id':{$nin:[ObjectId("551555f8772a84cd244d6bb5"), .... ]}});
这在109项中失败,而在108项中似乎有效。当我尝试使用命令
从文件运行此命令时,我得到的错误是SyntaxError: Unexpected token ILLEGALmongo mydb < file.js
是否有未记录的限制?还是有别的办法?
如果您的文件与您所显示的完全一样,所有代码都在一行上,那么它可能打破了脚本解析器中对行长度的限制。
将其分成多行:
db.collection.find({'user_id':{$nin:[
ObjectId("551555f8772a84cd244d6bb5"),
....
]}});