sql >> Database >  >> NoSQL >> MongoDB

Hoe een null-veld toe te staan ​​​​bij het updaten in Mongoose?

Bouw je update op object programmatisch om 'contact.phone' . niet op te nemen indien niet opgegeven:

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 $setIsSubset

  2. Samengestelde indices voor OR+Sorteer zoekopdracht in mongodb

  3. Verschil tussen MongoFactoryBean en SimpleMongoDbFactory

  4. Hoe installeer ik de php-redis-extensie met behulp van de officiële PHP Docker-afbeeldingsbenadering?