小编MAN*_*UCK的帖子

使用 $group 对 mongodb 中多个子文档的字段求和

鉴于以下文件:

{
        "_id" : ObjectId("53cd79bb300ccae6b3904402"),
        "name" : "test product",
        "sku" : "product-1",
        "price" : 35,
        "cost" : 12,
        "max_cpc" : 100,
        "price_in_cents" : 3500,
        "cost_in_cents" : 1200,
        "max_cpc_in_cents" : 10000,
        "clicks" : [
                {
                        "date" : ISODate("2014-04-25T00:00:00Z"),
                        "clicks" : 2,
                        "channel" : "google",
                        "campaign" : "12345687",
                        "group" : "987654321"
                },
                {
                        "date" : ISODate("2014-04-25T00:00:00Z"),
                        "clicks" : 3,
                        "channel" : "google",
                        "campaign" : "8675309",
                        "group" : "9035768"
                },
                {
                        "date" : ISODate("2014-04-24T00:00:00Z"),
                        "clicks" : 1,
                        "channel" : "google",
                        "campaign" : "8675309", …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query aggregation-framework

1
推荐指数
1
解决办法
1865
查看次数