gpt4 book ai didi

mongodb - 如何在 Mongo DB 中合并文档数组

转载 作者:行者123 更新时间:2023-12-04 10:50:04 31 4
gpt4 key购买 nike

我在 Mongo DB 中有这个文件:

[
{
"alphabet": ['A', 'B', 'C']
},
{
"alphabet": ['D', 'E', 'F']
},
{
"alphabet": ['G', 'H', 'I']
}
]

我从这个查询中得到的
db.tc_example.aggregate([
{
$project: {
_id: 0,
alphabet: 1
}
}
])

如何将文档合并为一个这样的文档?
{
"alphabet": [
['A', 'B', 'C'],
['D', 'E', 'F'],
['G', 'H', 'I']
]
}

谢谢你。

最佳答案

您可以使用以下聚合

db.tc_example.aggregate([
{ "$group": {
"_id": null,
"alphabet": { "$push": "$alphabet" }
}},
{ "$project": { "_id": 0 }}
])

关于mongodb - 如何在 Mongo DB 中合并文档数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59527528/

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