sql >> Database >  >> NoSQL >> MongoDB

stel veld als leeg in voor mongo-object met behulp van mangoest

Als u die eigenschappen uit uw bestaande document wilt verwijderen, stelt u ze in op undefined in plaats van null voordat u het document opslaat:

user.first_name = undefined;
user.signup_date = undefined;

user.save();

Bevestigd dat het nog steeds werkt in Mongoose 5.9.7. Houd er rekening mee dat het veld dat u probeert te verwijderen, nog steeds in uw schema moet zijn gedefinieerd om dit te laten werken.



  1. mongoDB upsert op array

  2. Functie voor automatisch aanvullen implementeren met behulp van MongoDB-zoekopdracht

  3. 10 tips om uw MongoDB-beveiliging te verbeteren

  4. Exporteer geldige json uit mongodb-verzameling