gpt4 book ai didi

带有聚合查询的 mongoDb $in

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

如何在 mongoDB 中编写一个 $in 查询和聚合?我想为下面的 SQL 编写等效的 mongoDB 查询

SELECT name,count(something) from collection1
where name in (<<list of Array>>) and cond1 = 'false'
group by name

最佳答案

等效的 mongo 查询如下:

db.collection1.aggregate([
{ "$match": {
"name": { "$in": arrayList },
"cond1": "false"
} },
{ "$group": {
"_id": "$name",
"count": { "$sum": "$something" }
} }
])

关于带有聚合查询的 mongoDb $in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41034143/

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