sql >> Databáze >  >> NoSQL >> MongoDB

Odstraňte klíč z dokumentu MongoDB pomocí Mongoose

V dřívějších verzích byste museli rozbalit ovladač node-mongodb-native. Každý model má objekt kolekce, který obsahuje všechny metody, které node-mongodb-native nabízí. Takže příslušnou akci můžete provést takto:

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

Od verze 2.0 můžete:

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

A od verze 2.4, pokud již máte instanci modelu, můžete:

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


  1. Nelze použít příkaz mongo, zobrazuje příkaz nenalezen na mac

  2. MongoDB:je bezpečné používat ID dokumentu na veřejnosti?

  3. Použití redis jako mezipaměti LRU pro postgres

  4. Spring boot + Redis - Generování podivného klíče