gpt4 book ai didi

node.js - mongodb 中的 $not 运算符不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 23:41:42 24 4
gpt4 key购买 nike

我目前正在编写一个 Nodejs Web 应用程序,它使用 mongodb 来完成所有数据库工作。我当前正在尝试运行查询来删除与一个条件匹配但与另一个条件不匹配的所有文档。

这是代码:

{ $and:[ {name:"bob"}, { hair: { $not: "brown" } } ] }

但是它返回

MongoError: invalid use of $not

感谢您的帮助

最佳答案

您需要 $ne 来代替:

{ hair: { $ne: "brown" } }

$not 用于逻辑或,而不用于字段比较。

关于node.js - mongodb 中的 $not 运算符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22520026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com