Что я хочу:findOneAndUpdate возвращает null при вставке?
- возвращение
1
если вставка преуспевает, даже если документ не существует раньше. - возвращение
1
если обновление успешно
Но я не могу этого добиться с findOneAndUpdate
, который только возвращает результат, если документ существует и успешно обновлен.
Мой запрос:
User.findOneAndUpdate(
{ email: email },
{ $set: { verified: 1 } },
{ upsert: true }
).exec(callback);
Посмотрите на документацию [** 'WriteResult' **] (https://docs.mongodb.com/manual/reference/method/WriteResult/). – chridam