У меня есть такая схема:
{
"_id": "5c3dfc99a524778e386aee41",
"userId": "5c3c7624188fd684580f605e",
"userName": "Devesh Vyas",
"description": "This is my first feed @ Paris",
"photos": [
"https://www.telegraph.co.uk/content/dam/Travel/hotels/europe/france/paris/eiffel-tower-paris-p.jpg?imwidth=480",
"https://www.telegraph.co.uk/content/dam/Travel/hotels/europe/france/paris/eiffel-tower-paris-p.jpg?imwidth=480"
],
"location": [
{
"lat": 12.971599,
"lon": 77.594566
}
],
"comments": [],
"likes": [],
"created_at": "2019-01-15T15:30:08.931Z",
"updated_at": "2019-01-15T15:30:08.931Z"
}
Как сохранить счетчик во время создания документа, и когда я обновляю документ, мангуст должен вернуть счетчик обновлений. Я могу добиться этого с помощью вызова API, но это будет n + 1 вызов API, чтобы найти количество лайков и комментариев для каждого канала.