findByIdAndUpdate を使用して MongoDB ドキュメントを更新しようとしています:
var landmarkModel = mongoose.model('landmark', landmarkSchema, 'landmarks');
var lm = new landmarkModel();
//adding data to schema here, like: lm.name = req.body.name;
lm.findByIdAndUpdate(req.body._id, lm, function (err, landmark) {
if (err)
console.log(err);
else{
console.log(null, landmark);
}
});
返されたエラー:Object lm has no method 'findByIdAndUpdate'
lm.findByIdAndUpdate
値を交換しようとしましlandmarkModel.findByIdAndUpdate
たが、それも機能しません。私は何を間違っていますか?