sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan tillader man null-felt ved opdatering i Mongoose?

Byg din update op objekt programmatisk for ikke at inkludere 'contact.phone' når det ikke er angivet:

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. Spring mongodb kompas mangler oprettede data/samlinger

  2. Doktrin ODM / MongoDB prøver ikke forespørgsler igen?

  3. mongodb aggregering php

  4. MongoDB leverer et grundlæggende autentificeringssystem. Er det ændret i version 2.2.3?