Model.findOneAndUpdate() больше не принимает обратный вызов?
Да, начиная с версии Mongoose 4.0 и выше, метод findOneAndUpdate() больше не принимает обратный вызов как аргумент. Вместо этого, он возвращает объект Query, который позволяет вам выполнять различные операции с помощью методов цепочки. Вот как можно использовать новый синтаксис findOneAndUpdate(): const MyModel = mongoose.model('MyModel', mySchema); MyModel.findOneAndUpdate({ name: 'John' }, { age: 30 }) .then((document) => ... Читать далее