Почему MongoDB возвращает значение: null Ошибка при загрузке нового документа с помощью findOneAndUpdate ()? - PullRequest
0 голосов
/ 03 марта 2020

При первом запросе нового запаса, когда документ не существует, он добавляет новый документ, но затем возвращает ошибку со значением = null. Я следовал документации и поставил returnNewDocument: true , но он все еще не работает .. Как я могу вернуть новый документ, когда он отправляет новый документ? показывает правильно. Открыт для совета.

1 Ответ

0 голосов
/ 03 марта 2020

Просто измените этап $ addToSet на $ set

try {
db.grades.findOneAndUpdate(
   { "stock" : stock },
   { $set: { "likes" : ip}},
   { upsert:true, returnNewDocument : true }
);
}
catch (e){
   print(e);
}

Теперь используйте этот код ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...