Монго потоки изменений могут отправлять только разницу изменений как bson.
Могут ли различия быть легко применены к предыдущей версии документа bson?
На BsonDocument
есть метод, называемый Merge
, но он, кажется, не делает то, что я хочу. В частности, изменения массива помечены, например, как ArrayName.0
, что создает свойство с таким именем вместо обновления 0-го элемента в массиве.