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

Perbarui model dengan Mongoose, Express, NodeJS

Anda harus menemukan dokumen sebelum memperbarui apa pun:

Place.findById(req.params.id, function(err, p) {
  if (!p)
    return next(new Error('Could not load Document'));
  else {
    // do your updates here
    p.modified = new Date();

    p.save(function(err) {
      if (err)
        console.log('error')
      else
        console.log('success')
    });
  }
});

bekerja untuk saya dalam kode produksi menggunakan pengaturan yang sama dengan yang Anda miliki. Alih-alih findById Anda dapat menggunakan metode find lain yang disediakan oleh luwak. Pastikan Anda mengambil dokumen sebelum memperbaruinya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. SQL NULLIF() Dijelaskan

  2. Apa cara yang tepat untuk membuat kueri MongoDB sinkron di Node.js?

  3. MongoDB di Ubuntu tidak akan dimulai sebagai layanan, tidak ada di log

  4. MongoDB :Kerangka kerja agregasi :Dapatkan dokumen bertanggal terakhir per ID pengelompokan

  5. Unit yang digunakan untuk maxdistance dan MongoDB?