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

Odeberte vložený dokument z vnořeného pole dokumentů

Jste tak blízko! Pamatujte, že váš nejvzdálenější „obsah“ je pole samotné. Takže následující změna 2 znaků funguje, použijte content.$.assets uvnitř hodnoty $pull.

db.presentations.update(
  {'content.assets._id': ObjectId('4fc63def5b20fb722900010e')}, 
  {$pull: {'content.$.assets': {'_id': ObjectId('4fc63def5b20fb722900010e')}}}
)

Přiblížit.




  1. Jak se dotazovat na kolekci dílčích dokumentů pomocí ovladače MongoDB a C#

  2. Možnosti konfigurace runtime ClusterControl

  3. MongoDB Seattle 2014

  4. Hadoop InputFormat a typy InputFormat v MapReduce