MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изтрийте ключ от документ на MongoDB с помощта на Mongoose

В ранните версии би трябвало да пуснете драйвера, който е роден за node-mongodb. Всеки модел има обект за колекция, който съдържа всички методи, които node-mongodb-native предлага. Така че можете да извършите въпросното действие по следния начин:

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

От версия 2.0 можете да правите:

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

И от версия 2.4, ако вече имате екземпляр на модел, можете да направите:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вложена заявка на Mongoose в модел по поле на неговия рефериран модел

  2. В документацията на обещанията на Mongoose се казва, че заявките не са обещания?

  3. Как да вмъкна документ в mongodb с помощта на mongoose и да получите генерирания идентификатор?

  4. Проблеми при стартиране на примери в Meteor

  5. Защо получавам това отхвърлено предупреждение?! MongoDB