gpt4 book ai didi

mongodb按子字段查询

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

如何查询所有{"module": "B"} ?

以下查询不起作用:

db.XXX.find({ "_id" : { "module" : "B" } });

非常感谢!

那里的数据看起来像:

{
"_id" : {"module" : "A","date" : ISODate("2013-03-18T07:00:00Z")},
"value" : {"count" : 1.0}
}

{
"_id" : {"module" : "B","date" : ISODate("2013-03-18T08:00:00Z")},
"value" : {"count" : 2.0}
}

最佳答案

试试:

db.XXX.find({ "_id.module" :  "B" });

不同之处在于您的原始查询将尝试匹配整个子文档(即,其中 _id 是包含值为“B”的“模块”字段的子文档,仅此而已)

引用:MongoDB Dot Notation

关于mongodb按子字段查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15632525/

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