Как добавить XElement в определенном месте в XML-документе

Я использую драйвер MongoDB .NET чуть больше месяца. Если бы я сделал это с помощью .NET-драйвера, я бы использовал метод Update для объекта коллекции. Сначала я построю запрос, который доставит мне все документы, которые меня интересуют, и сделаю обновление в полях, которые я хочу изменить. Обновление в Mongo влияет только на первый документ и для обновления всех документов, полученных в результате запроса, нужно использовать флаг обновления «Multi». Пример кода следует ...

var collection = db.GetCollection("Foo");
var query = Query.GTE("No", 1); // need to construct in such a way that it will give all 20K //docs.
var update = Update.Set("timestamp", datetime.UtcNow);
collection.Update(query, update, UpdateFlags.Multi);
34
задан wonea 11 June 2013 в 16:14
поделиться