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

sæt feltet som tomt for mongo-objekt ved hjælp af mongoose

For at fjerne disse egenskaber fra dit eksisterende dokument skal du indstille dem til undefined i stedet for null før du gemmer dokumentet:

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

user.save();

Bekræftet som stadig arbejder i Mongoose 5.9.7. Bemærk, at det felt, du forsøger at fjerne, stadig skal være defineret i dit skema, for at dette virker.



  1. Sådan kommer du i gang med ClusterControl

  2. MongoDB-værktøjer fra fællesskabet, der komplementerer ClusterControl

  3. Skal jeg oprette en ny Redis-klient for hver forbindelse?

  4. Er det OK at forespørge en MongoDB flere gange pr. anmodning?