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

Dokumen pembaruan luwak Gagal dengan findByIdAndUpdate

findByIdAndUpdate adalah metode statis:

var landmarkModel = mongoose.model('landmark', landmarkSchema, 'landmarks');
var lm = req.body;

delete lm._id;

landmarkModel.findByIdAndUpdate(req.body._id, lm, console.log);

Perhatikan bahwa landmarkModel menerima js plain biasa objek.

Jika Anda sudah memiliki mongoose objek maka yang terbaik adalah menggunakan save sebagai gantinya:

var landmarkModel = mongoose.model('landmark', landmarkSchema, 'landmarks');

landmarkModel.findById(req.body._id, function (err, lm) {
  if (err) return next(err);

  //adding data to schema here, like: lm.name = req.body.name;

  lm.save(console.log);
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb:Bagaimana cara mengimpor data dump dari file .gz?

  2. Masalah instalasi driver MongoDb PHP di wamp

  3. temukan di MongoCollection<Document>

  4. Buat $elemMatch (proyeksi) mengembalikan semua objek yang cocok dengan kriteria

  5. MongoDB menggunakan NOT dan AND bersama-sama