MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak zezwolić na puste pole podczas aktualizacji w Mongoose?

Zbuduj swoją update obiekt programowo, aby nie zawierał 'contact.phone' jeśli nie podano:

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. Najlepszy sposób na modelowanie systemu głosowania w MongoDB

  2. Jak mogę posortować, czy wartości null są ostatnio zamówione w mongodb?

  3. Co jest nie tak z MongoDB usuwającym zapytanie za pomocą mongodb java dla podtablicy dokumentu?

  4. MongoDB + JS Data przesunięta -1 dzień

  5. Mongodb:Wykonaj zapytanie o zakres dat z ObjectId w powłoce mongo