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

Bagaimana cara mengizinkan bidang nol saat memperbarui di Mongoose?

Buat update . Anda objek secara terprogram untuk tidak menyertakan 'contact.phone' bila tidak disediakan:

var update = {
    name : venue.name
};
if (venue.contact.formattedPhone) {
    update['contact.phone'] = venue.contact.formattedPhone;
}
Venue.update({_id : venue.id}, update, {upsert: true, safe:false}).exec();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb, temukan apakah koleksi kosong, node.js

  2. Alternatif untuk iterasi kursor Pymongo

  3. Layanan 'MongoDB Server' (MongoDB) gagal dimulai. Verifikasi bahwa Anda memiliki hak yang cukup untuk memulai layanan sistem

  4. Hubungan banyak-ke-banyak di CouchDB atau MongoDB

  5. PHP intl.so gagal