sql >> Databasteknik >  >> NoSQL >> MongoDB

ställ in fältet som tomt för mongoobjekt med mongoose

För att ta bort dessa egenskaper från ditt befintliga dokument, ställ in dem på undefined istället för null innan du sparar dokumentet:

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

user.save();

Bekräftat att fortfarande arbeta i Mongoose 5.9.7. Observera att fältet du försöker ta bort måste fortfarande vara definierat i ditt schema för att detta ska fungera.



  1. Skillnad mellan Redis AOF och Tarantool WAL-logg

  2. Hur ökar man ett fält i mongodb?

  3. Mongoose-baserad app-arkitektur

  4. Transaktioner och bevakningsutdrag i Redis