gpt4 book ai didi

javascript - 查询子文档 MongoDB Node.JS

转载 作者:可可西里 更新时间:2023-11-01 09:34:51 25 4
gpt4 key购买 nike

我有一个对象集合,这些对象有一个子字典,其中包含给定机构的数据,由 provider_id 标识。

我如何查询集合产品并只返回包含给定提供者 ID 的产品?

  "natl_total_cost": 1.27478784E9,
"natl_average": 8338.487,
"natl_report_count": 152880,
"name": "Wax",
"provider_cost_dict": {
"340008": {
"report_count": 181,
"total_cost": 1335465,
"average_cost": 7378.26
},
"340001": {
"report_count": 643,
"total_cost": 5026724,
"average_cost": 7817.6113
},
...

我如何查询所有产品,以便它只返回在其 provider_cost_dict 中包含给定提供商 ID 的产品?

最佳答案

您可以使用 $exists像这样的运营商

db.getCollection('yourColl').find({"provider_cost_dict.340008": { $exists: true }})

关于javascript - 查询子文档 MongoDB Node.JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39197685/

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