MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

findAndModify ou findOneAndUpdate - n'est pas une fonction

Mongoose a findOneAndUpdate (équivalent de mongoBD findAndModify . MongoDB a également introduit findOneAndUpdate en version>=3.2) et findByIdAndUpdate . C'est pourquoi findAndModify ne fonctionnera pas avec Mongoose.

Quant à savoir lequel est le meilleur, dans findOneAndUpdate vous pouvez passer un objet de requête contenant plusieurs champs tandis que findByIdAndUpdate ne prend que id comme premier paramètre.