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

Как да актуализирам поле в поддокумент на масив, съдържащ се в поддокумент на масив в MongoDB с помощта на C# драйвер?

Вие не актуализирате поддокумент на поддокумент. Вие актуализирате едно поле от поддокумент на масив, който е вътре в поддокумента на родителския масив.

Можете да актуализирате първия елемент от удара на кода

col.Update(Query.EQ("Sessions.ID", sessionID),
                Update.Set("Sessions.$.Order.Items.0.Title", newTitle));

с проста заявка за актуализиране не можете да актуализирате всички Elements' Title. Тази връзка може да ви помогне (с персонализирана заявка за актуализиране на JavaScript)

Как към многократна актуализация на вложен масив в MondoDB?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Довеждане на MongoDB в производство

  2. Битката на базите данни NoSQL - Сравняване на MongoDB и Firebase

  3. MongoDB - актуализирайте поддокумент с $set

  4. MongoDB / Pymongo заявка с дата и час

  5. MongoDB:Съвпадение на множество елементи от масив