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

Luwak findOneAndUpdate Memperbarui Beberapa Bidang

Anda menggunakan $set operator beberapa kali. Sintaks yang benar untuk $set adalah :

{ $set: { <field1>: <value1>, ... } }

Anda perlu mengubah pembaruan argumen seperti ini:

Book.findOneAndUpdate({ "_id": bookId }, { "$set": { "name": name, "genre": genre, "author": author, "similar": similar}}).exec(function(err, book){
   if(err) {
       console.log(err);
       res.status(500).send(err);
   } else {
            res.status(200).send(book);
   }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menggunakan kueri luwak variabel?

  2. Temukan dokumen yang bidang arraynya berisi setidaknya n elemen dari array yang diberikan

  3. Cara menggunakan kombinasi $unset dan $set di mongoDB

  4. Bagaimana menggabungkan penggunaan operator semua dan ikon untuk mongoengine

  5. MongoDB Temukan kinerja:indeks gabungan tunggal VS dua indeks bidang tunggal