MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

findAndModify - MongoError:pengecualian:harus menentukan hapus atau perbarui

Lihat dokumen untuk node-mongodb findAndModify ; tanda tangan terlihat seperti:

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

Jadi yang harus Anda lakukan:

  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 argumen mungkin opsional, tetapi tidak jelas jadi saya memasukkannya ke dalam contoh.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kueri JS luwak semuanya kembali nol atau kosong

  2. Agregasi Rata-Rata dengan Cap Waktu String

  3. Mengekstrak, memodelkan, dan mengubah model data, dengan mongoid/mongodb

  4. MongoDB - Perbarui bidang dalam objek array berdasarkan nilai bidang array bersarang

  5. MongoError:Pengubah tidak dikenal:$pushAll di node js