Ежемесячная сумма транзакции Mongodb

Я хочу нарисовать график на основе данных о ежемесячных транзакциях, но не могу получить совокупные данные из базы данных. У меня есть коллекция предметов со следующими документами.

[{
 month:4,
 action:'credit',
 value:1000
 },
 {
 month:4,
 action:'credit'
 value:1000
 },
{
 month:5,
action:'debit'
 value:2000
 },
{
 month:4,
action:'debit'
 value:2000
 },{
 month:4,
action:'debit'
 value:500
 }

 {
 month:5,
action:'credit'
 value:2000
 }]

я хочу такой результат

[ credit:{
month:[4,5]
data:[2000,2000]
}

Debit{
month[4,5]
data:[2500,2000]
}]

пожалуйста, помогите мне кто-нибудь

Что ты пробовал? Рад помочь вам узнать, предоставив указатели. Меньше всего просто писать код за вас, когда вы вообще не прилагаете никаких усилий. Покажите, что вы приложили разумные усилия, и мы можем указать вам правильное направление.

Neil Lunn 01.05.2018 14:16

Это должно помочь вам начать. Трубопровод агрегации и, если вы знакомы с SQL, то: Таблица сопоставления SQL с агрегированием

Neil Lunn 01.05.2018 14:22
Использование JavaScript и MongoDB
Использование JavaScript и MongoDB
Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.
0
2
58
0

Другие вопросы по теме