Не могли бы вы предоставить правильный запрос для группировки и подсчета документов MongoDB по значению поля типа носителя (например, foto, video, gif, et c.)?
Это пример одного из документов:
Это запрос, который я сейчас использую:
db.tweets.aggregate([
{"$group" : {_id:"$entities.media.type", count:{$sum:1}}}
])
Текущий запрос не возвращает счетчик документы по типу носителя:
Пример одного из документов можно найти в JSON здесь .
Когда я использую следующий запрос:
db.tweets.aggregate([ {"$group" : {_id:"$entities.media.type", count:{$sum:1}}} ]).forEach(function(doc){print(doc._id+", "+doc.count)})
Я получаю:
Спасибо.