如何基于mongodb中的另一个数组值对数组进行分组

时间:2018-12-01 06:34:14

标签: mongodb mongodb-query

如何基于“ events.parse_data.intent.confidence”为0将该“ events.text”进行分组。以下屏幕截图是我的收集格式。[1]:https://i.stack.imgur.com/uKAkq.jpg

1 个答案:

答案 0 :(得分:0)

您可以尝试展开事件数组,因为每个事件都是一个文档:

db.collection.aggregate([{$unwind: "$events"}, {$match: {"events.parse_data.intent.confidence": 0}}, {$project: {text: "$events.text", _id: 0}}]);