我从MongoDB获取数据并绑定到WPF数据网格.
我的代码选择多行,检索ID并更新所选记录:
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();
}
Run Code Online (Sandbox Code Playgroud)
但它没有更新记录.
我想也许row.id返回字符串,ID数据类型是objectId.
此查询适用于除上述情况之外的其他数据类型.
我下载了MongoVUE的试用版.15天后,当我打开它时,出现错误"皮肤应用程序出错"如何延长跟踪版本期限与MongoVUE一起使用可以对此有任何帮助吗?
我使用MongoDB c#查询编写了Sorting的查询和DateTime的MAX和MIN记录.我写道
var server = MongoServer.Create(this.connectionString);
var db = server.GetDatabase(DATABASE);
var tblRskAlerts = db.GetCollection(RISKALERT_TBL);
var query = Query.And(Query.EQ("Entry", null));
var sort = tblRskAlerts.Find(query).SetSortOrder(SortBy.Ascending("Entry"));
var sort =SortBy.Ascending("Entry");
var fromDt = sort.Max(x => x["Entry"].ToJson());
var toDt = sort.Min(x => x["Entry"].ToJson());
txtToCal.Text = ((DateTime)toDt).ToLocalTime();
Run Code Online (Sandbox Code Playgroud)
现在我想要显示fromDt,toDt into Textboxes.但我得到错误,因为无法将String转换为DateTime.