Я получаю данные из MongoDB и привязываюсь к сетке данных WPF.
Мой код выбирает несколько строк, получает идентификаторы и обновляет выбранные записи:
var server = MongoServer.Create(this.connectionString);
var db = server.GetDatabase(DATABASE);
var viewTrue = db.GetCollection(RISKALERT_TBL);
var count = viewTrue.Count();
foreach (RiskSettings row in grdRiskAlerts.SelectedItems)
{
viewTrue.Update(Query.EQ("ID",row.ID), Update.Set("View", "False"));
LoadandBindData();
}
Но он не обновляетсязапись.
Я подумал, что, возможно, row.id возвращает строку, а ID типа данных - это objectId.
Этот запрос работает для других типов данных, кроме приведенного выше случая.