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

mongoose dotaz:vyhledejte objekt podle id v poli

Když vás zajímá celý objekt, je to jednoduché find :

.find({"facebook.id":"<id>", "images.id":<image-id>})

Nemyslím si, že existuje způsob, jak ve výsledku zmenšit pole obrázků.

Chcete-li aktualizovat jeden prvek v poli obrázků, můžete použít toto:

.update({"facebook.id":"<id>", "images.id":<image-id>}, {$set : {"images.$.main" :false} } );


  1. Dotaz na MongoDB GridFS?

  2. NODE.JS:ZÁVAŽNÁ CHYBA – Přidělení JS se nezdařilo – proces má nedostatek paměti při analýze velkých souborů aplikace Excel

  3. Mongoose:Odeslání do ObjectId selhalo pro hodnotu

  4. Je v pořádku dotazovat se na MongoDB vícekrát na požadavek?