如何使用 mongodb 聚合将文档值转换为数组?
How to convert document's values into an array using mongodb aggregration?
我需要实现这个简单的事情。我有这两个文件
1: {a="010", b="020", c="030"}
2: {a="030", b="040", c="050"}
我需要使用 mongodb 聚合获取以下文档:
{ result = [{a="010", b="020", c="030"}, {a="030", b="040", c="050"}] }
非常感谢
db.collection.aggregate([
{
$group:{
"_id": null,
"result": {
$push: "$$ROOT"
}
}
}
])
将结果下的所有文档分组为一个数组。
我需要实现这个简单的事情。我有这两个文件
1: {a="010", b="020", c="030"}
2: {a="030", b="040", c="050"}
我需要使用 mongodb 聚合获取以下文档:
{ result = [{a="010", b="020", c="030"}, {a="030", b="040", c="050"}] }
非常感谢
db.collection.aggregate([
{
$group:{
"_id": null,
"result": {
$push: "$$ROOT"
}
}
}
])
将结果下的所有文档分组为一个数组。