gpt4 book ai didi

mongodb - 查找字段不存在的所有文档,加上如果字段存在则应用条件

转载 作者:IT老高 更新时间:2023-10-28 13:18:06 24 4
gpt4 key购买 nike

有没有办法进行如下查询:

  • 如果某个字段存在,它将对该字段应用条件,如果它通过,它将添加返回文档并将其添加到结果中。
  • 如果该字段不存在,是否也会将文档添加到结果中?

最后我们会收到所有符合条件的文档AND所有不存在该字段的文档。

最佳答案

这样的事情怎么样:

db.stackoverflow.find({
$or: [
{ howmuch: { $exists:false } },
{ howmuch:5 }
]})

在 stackoverflow 集合中,这将找到所有没有 howmuch 字段的文档以及所有将 howmuch 设置为 5 的文档。

关于mongodb - 查找字段不存在的所有文档,加上如果字段存在则应用条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23030328/

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