gpt4 book ai didi

mongodb - 如何在 AWS DocumentDB 中为组替换 $$ROOT - 功能不受支持 : $$ROOT

转载 作者:行者123 更新时间:2023-12-04 12:56:49 25 4
gpt4 key购买 nike

我有一个与 Mongo 数据库交互的 Node 应用程序。在旧设置上运行或在 MongoDB 4.4.0 本地运行时
当我部署到 AWS Document DB 3.6.0 并尝试使用以下 $group 子句运行查询时,我收到一个错误 Feature not supported: $$ROOT

  {
$group: {
"_id": "$user_id",
"total_paid_amount": {
$sum: "$amount"
},
"data": {
$push: "$$ROOT"
}
}
}
根据此文档 https://docs.aws.amazon.com/documentdb/latest/developerguide/developerguide.pdf , $$ROOT 在 DocumentDB 中不受支持
我该如何解决这个问题,或者在不推送 $$ROOT 的情况下执行相同的查询?
提前致谢!

最佳答案

最后只需要通过 $$ROOT 推送我实际需要/想要的项目而不是全部

$push: {
fieldOne: "$fieldOne",
fieldTwo: "$fieldTwo"
}

关于mongodb - 如何在 AWS DocumentDB 中为组替换 $$ROOT - 功能不受支持 : $$ROOT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65588793/

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