Mongodb findAndModify node js

前端 未结 2 1307

Following code gives me exception in node js saying: \"need remove or update\"

var args = {
                query: { _id: _id },
                update: { $s         


        
2条回答
  •  情歌与酒
    2020-12-03 16:37

    The syntax is different in the node driver than for the shell, which is the syntax you are using.

    db.collection("collection_name").findAndModify(
        { _id: _id },     // query
        [],               // represents a sort order if multiple matches
        { $set: data },   // update statement
        { new: true },    // options - new to return the modified document
        function(err,doc) {
    
        }
    );
    

    There is a separate function for .findAndRemove()

提交回复
热议问题