У меня есть схема со следующими полями:
Схема
Brote {
name:
content:
created:
likes:
}
, и я хочу суммировать количество лайков в каждом документе вместе. У меня есть следующий запрос в моем файле:
Индекс. js
app.get('/brotes', (req, res) => {
Brote.aggregate(
{ $group: {
_id: null,
total: { $sum: "$likes" } }
}
, function(err, result) {
console.log(result);
})
})
Однако на консоль ничего не выводится. Когда я запускаю команду на сервере mon go, она работает, и я получаю
{ "_id" : null, "total" : 7 }
, который является ожидаемым результатом. Может кто-то потенциально видит, где я иду не так? Я довольно новичок в mongoDB и веб-разработке в целом, поэтому я могу просто упустить что-то очевидное. Спасибо!
РЕДАКТИРОВАТЬ: РЕШЕНО
Ошибка на самом деле не имеет ничего общего с самим запросом (который был правильным), это была проблема с URL, который я использовал для получения.