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

Odeberte položku z ekvivalentu pole mongodb v mongoose

Tohle by mělo stačit:

db.lists.update(
    {}, 
    { $pull: {"items": {"_id" :ObjectId("5399e2cc2d7b0349d89d2b44") }},
    { multi: true }})

Pro každý dokument v kolekci ({} znamená prázdný dotaz), odstraní každou položku s poskytnutým _id (v items pole). Bez multi možnost, bude ovlivněn pouze první nalezený dokument



  1. Podporuje Spring Data MongoDb operátora agregací polí $filter?

  2. MeteorJS - Propojování obrázků (FS.collection) s příslušným dokumentem ve sbírce MongoDB

  3. Morphia MongoDB zkontroluje nulové a neexistující pole

  4. Výkon MongoDB:Spouštění operací MongoDB Map-Reduce na sekundárních serverech