sql >> Databáze >  >> NoSQL >> MongoDB

findAndModify - MongoError:výjimka:musí specifikovat odstranění nebo aktualizaci

Podívejte se na dokumenty pro node-mongodb findAndModify ; podpis vypadá takto:

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

Takže byste měli udělat:

  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 je pravděpodobně nepovinný, ale není jasný, proto jsem jej zahrnul do příkladu.




  1. Přepínejte mezi JPA a Mongo v aplikaci Spring Boot MVC

  2. Změňte typ pole v agregaci mongoDB a využívá $lookup index na polích nebo ne?

  3. MongoDB extrahování hodnot z BasicDBObject (Java)

  4. ModuleNotFoundError:Žádný modul s názvem 'grp' v systému Windows