MongoDB中的$ not操作符不起作用
我目前正在编写一个nodejs的web应用程序,使用MongoDB的所有数据库工作。 我目前正试图运行一个查询来删除所有符合一个标准,不匹配的文件。
这里是代码:
{ $and:[ {name:"bob"}, { hair: { $not: "brown" } } ] }
然而它返回
MongoError: invalid use of $not
谢谢您的帮助
你想要$ne
来代替:
{ hair: { $ne: "brown" } }
$not
用于逻辑分离,不用于字段比较。