【发布时间】:2014-07-20 15:21:23
【问题描述】:
我有一个项目列表,我希望 mongoDB 返回它们价格总和的结果。
Schema = {
_id: ObjectId,
price: Integer,
}
我正在尝试使用聚合框架,但我不知道如何正确使用它。
这里是一个例子
db.items.aggregate([
{$match: {_id: {$in: [103070,103069]}}},
{$unwind: "$items"},
{$group: {_id: "$items", count: {$sum: "$items.price"}}},
{$project: {_id: 1}}
])
【问题讨论】:
-
您问题中的架构与您的代码并不完全匹配。
-
您能否从您的收藏中发布一个示例文档,它可以更好地帮助我们解决您的问题。谢谢
标签: mongodb aggregation-framework