sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb findAndModify node js

Syntaksen er anderledes i nodedriveren end for skallen, som er den syntaks, du bruger.

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) {

    }
);

Der er en separat funktion for .findAndRemove()



  1. Hvordan konverteres en streng til ObjectId i nodejs mongodb native driver?

  2. Forskellen mellem at gemme et ObjectId og dets strengform i MongoDB

  3. 'upsert' i et indlejret dokument

  4. Hvordan skal jeg gemme et array i redis?