gpt4 book ai didi

mongodb - 如何在 MongoDB 中自定义 $group 输出?

转载 作者:可可西里 更新时间:2023-11-01 10:38:40 25 4
gpt4 key购买 nike

应用 $group 阶段后,我得到以下结果:

[
{
_id: { month: 7, day: 19, year: 2018 },
count: 4
}
]

是否可以应用另一个阶段并获得如下输出:

[
{
date: '7-19-2018',
count: 4
}
]

最佳答案

您可以使用 $dateFromParts将日期部分转换为日期,后跟 $dateToString在 3.6 中将其转换为字符串。

有点像

{"$project":{
"_id":0,
"date":{
"$dateToString":{
"format":"%m-%d-%Y",
"date":{"$dateFromParts":{"year":"$_id.year","month":"$_id.month","day":"$_id.day"}}
}
},
"count":1
}}

关于mongodb - 如何在 MongoDB 中自定义 $group 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51433044/

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