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

findAndModify - MongoError:undtagelse:skal angive fjernelse eller opdatering

Tjek dokumenterne til node-mongodb findAndModify ; signaturen ser sådan ud:

collection.findAndModify(query, sort, update, options, callback)

Så du bør gøre:

  posts.findAndModify(
    {"title":title, "roster":"yes"},
    [['_id','asc']],
    { "$addToSet": { "followers":username } },
    {new: true, upsert: true}, 
    function(err, doc){
        console.log('find and modified  ' +doc);
    }
  );

sort argument er sandsynligvis valgfrit, men det er uklart, så jeg inkluderede det i eksemplet.




  1. Seneste rekord efter dato for hver vare mongodb-gruppe

  2. Forespørgsel om at konvertere et array til et kort over dokumenter med n attributter

  3. GAE ude af stand til at slå SRV-posten op for mongodb atlas-forekomst

  4. Hvordan forbinder man PHP med MongoDB?