Я хочу увеличивать поле в mongodb каждый раз, когда делается запрос.Моя функция обновления работает только тогда, когда .then () включена после вызова функции, и я не понимаю, почему.
Код работает, но мне интересно понять, почему мне нужно включить .then ().Функция адаптера вызывается в любом случае, но обновление отображается в дБ, только если после вызова функции включено .then ().
Функция обновления:
updateRequestCount: (id) => {
return Entry.updateOne({id: id }, { '$inc': { requestCount: 1 } });
}
работает:
updateRequestCount(request.query.id)
.then();
не работает:
updateRequestCount(request.query.id);