Я изучаю MongoDB и пытаюсь реализовать команду, связанную с агрегациями.
Коллекция выглядит следующим образом:
{ "_id" : ObjectId("5bbc185f132cf4170a2f5fd3"), "custID" : "A123", "Amount" : 500, "status" : "A" }
{ "_id" : ObjectId("5bbc187d132cf4170a2f5fd4"), "custID" : "A123", "Amount" : 250, "status" : "A" }
{ "_id" : ObjectId("5bbc188d132cf4170a2f5fd5"), "custID" : "B212", "Amount" : 200, "status" : "A" }
Первый запрос Find out total amount for individual customer ID having status ‘A’
Из этогоЯ закодировал это:
db.emp.aggregate([{$match:{'status':'A'}},{'totalAmount':{$sum:'$Amount'}}])
Но получаю эту ошибку:
"errmsg" : "Unrecognized pipeline stage name: 'totalAmount'"
Где я иду не так?
Кроме того, я знаю, что я получу много ошибок и сомнений позже.Есть ли хорошая платформа, где я могу задавать такие вопросы, а не ставить их на SO.