Я пытаюсь использовать «findOneAndUpdate» в мангусте, и обновленный JS-объект, который я отправляю, не сохраняется в монго. Я не получаю ошибку при сохранении, но возвращаю значение null для обновленного объекта. Любые идеи, что я могу делать неправильно? В этом примере мы пытаемся обновить весь объект, хранящийся в монго, т.е. перезаписать объект имени.
var query = {"_id": id};
var update = {name: {first: 'john', last: 'smith'}};
var options = {new: true};
People.findOneAndUpdate(query, update, options, function(err, person) {
if (err) {
console.log('got an error');
}
// at this point person is null.
});