如何使用mongoDB凝聚将文档值转换为数组?

发布于 2025-02-03 05:41:50 字数 252 浏览 1 评论 0原文

我需要实现这一简单的事情。我有这两个文档

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"}] }

非常感谢

I need to achieve this simple thing. I have these 2 documents

1: {a="010", b="020", c="030"}
2: {a="030", b="040", c="050"}

I need to obtain the following document using mongodb aggregations:

{ result = [{a="010", b="020", c="030"}, {a="030", b="040", c="050"}] }

Thank you very much

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

指尖凝香 2025-02-10 05:41:50
db.collection.aggregate([
{
   $group:{
     "_id": null,
     "result": {
      $push: "$ROOT"
     }
   }
}

])

将结果分组为一个数组。

db.collection.aggregate([
{
   $group:{
     "_id": null,
     "result": {
      $push: "$ROOT"
     }
   }
}

])

Group all the docs under result as an array.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文