mongodb聚合和嵌套数组排序

时间:2018-09-05 09:46:13

标签: mongodb sorting group-by aggregate

下面是我的mongo db文档结构

Oracle

我需要对“ manufacturedDate”进行分组并应用排序。我也不希望整个文档都匹配。只有匹配的对象(匹配的productDetails对象)。

1 个答案:

答案 0 :(得分:0)

尝试此查询:

db.collection.aggregate(
   [
    {$sort:  {'product_json.productData.productDetails.manufacturedDate': 1}}, 
    { $group:{
      "_id": "$product_json.productData.productDetails.manufacturedDate"
            }
    }
   ]
);