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

Mongodb C# групово актуализиране/замяна на подколекция

Прочетете за позиционния оператор . В този случай нямате нужда от групови, просто UpdateMany.

collection.UpdateMany(
  Builders<RootDocument>.Filter.Eq("Documents.Id", document.Id),
  Builders<RootDocument>.Update.Set("Documents.$", document));

Това ще премине през колекцията и ще съпостави всеки RootDocument, който има ChildDocument с посочения идентификатор и впоследствие ще го замени с предоставения документ.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Rails:съхраняване на криптирани данни в база данни

  2. Денормализация с Mongoose:Как да синхронизирате промените

  3. Aggregate $lookup Общият размер на документите в съответстващия конвейер надвишава максималния размер на документа

  4. Съставен ключ MongoDB

  5. C# - Генериране на самоличност като Id с NoSQL (MongoDB)?