MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Usuń klucz z dokumentu MongoDB za pomocą Mongoose

We wczesnych wersjach trzeba było usunąć sterownik node-mongodb-native. Każdy model ma obiekt kolekcji, który zawiera wszystkie metody oferowane przez node-mongodb-native. Możesz więc wykonać daną akcję w ten sposób:

User.collection.update({_id: user._id}, {$unset: {field: 1 }});

Od wersji 2.0 możesz zrobić:

User.update({_id: user._id}, {$unset: {field: 1 }}, callback);

A od wersji 2.4, jeśli masz już instancję modelu, możesz:

doc.field = undefined;
doc.save(callback);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie udało się połączyć z 127.0.0.1:27017, powód:errno:111 Połączenie odrzucone

  2. Mongodb - Nieprawidłowy znak błędu Mongoimport

  3. Połącz się domyślnie z określoną bazą danych w mongodb

  4. Wyrażenie regularne dla MongoDB ObjectID

  5. Użycie operatora $slice do pobrania ostatniego elementu tablicy