sql >> Databáze >  >> NoSQL >> MongoDB

Jak povolit nulové pole při aktualizaci v Mongoose?

Vytvořte si update objekt programově nezahrnovat 'contact.phone' pokud není poskytnuto:

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. MongoDB:najděte hodnotu v poli s více kritérii

  2. MongoDb :Jak vložit další objekt do kolekce objektů?

  3. Chyba tornáda:[Errno 24] Chyba příliš mnoha otevřených souborů

  4. Elegantnější způsob, jak zvládnout filtrování hodnot v aplikaci Angular