gpt4 book ai didi

Mongodb:在 find() 中使用 $or 时返回匹配的过滤器

转载 作者:可可西里 更新时间:2023-11-01 09:15:58 24 4
gpt4 key购买 nike

假设我正在像这样在 Mongodb 中进行查询

db.user.find({$or : [{"field1" : "abc"}, {"field2" : "def"}, {"field3" : "ghi"}]})

并返回了一些文档。要知道返回的每个文档匹配三个过滤器中的哪一个(或多个),最简单的方法是什么?就“最简单”而言,我不希望添加更多的 find() 执行。

谢谢。

最佳答案

在MongoDB查询层没有这样的选项来解决这个问题。可能您想执行单个查询而不是一个大的 $​​or 查询来解决您的问题。

关于Mongodb:在 find() 中使用 $or 时返回匹配的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6631205/

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