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

Luwak findByIdAndUpdate tidak mengembalikan model yang benar

Di Mongoose 4.0, nilai default untuk new opsi findByIdAndUpdate (dan findOneAndUpdate ) telah berubah menjadi false , yang berarti mengembalikan dokumen lama (lihat #2262 dari catatan rilis). Jadi, Anda perlu mengatur opsi secara eksplisit ke true untuk mendapatkan versi baru dokumen, setelah pembaruan diterapkan:

Model.findByIdAndUpdate(id, updateObj, {new: true}, function(err, model) {...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana MongoDB menangani pembaruan bersamaan?

  2. Bagaimana mengelola database dan koleksi di MongoDB

  3. MongoDB:keluaran 'id' bukan '_id'

  4. Yang Perlu Diketahui Saat Mulai Bekerja dengan MongoDB dalam Produksi - Sepuluh Tips

  5. Objek Tersemat MongoDB tidak memiliki ID (nilai nol)