Я использую MongoDB (Mongoose ORM) и Nodejs. И я пытаюсь обновить некоторые детали (updateObject) на основе электронной почты и идентификатора. Однако иногда он не обновляется, потому что иногда не совпадает ни одно из условий.
Is there any way to find out which key(condition - id or email) did not match and caused update failure
let id = 'someId';
User.updateOne({ email:'rahul@xyz', id }, updateObject)
.exec()
.then((status: any) => {
// Here I need to know which key doesn't so that it didn't update
// If updated
return status;
});
В объекте состояния я вижу, что счетчик обновлений равен нулю в случае сбоя, но не знаю, может ли он указать мне причину. Спасибо
🤔 А знаете ли вы, что...
Node.js используется такими крупными компаниями, как Netflix, PayPal и LinkedIn.