小编use*_*853的帖子

如何将字符串转换为ObjectId

我从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.

此查询适用于除上述情况之外的其他数据类型.

mongodb mongodb-.net-driver

6
推荐指数
2
解决办法
3万
查看次数

打开MongoVUE时为应用程序设置外观时出错

我下载了MongoVUE的试用版.15天后,当我打开它时,出现错误"皮肤应用程序出错"如何延长跟踪版本期限与MongoVUE一起使用可以对此有任何帮助吗?

mongodb

2
推荐指数
1
解决办法
777
查看次数

如何使用c#查询从MongoDB获取Min和Max DateTime?

我使用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.

mongodb mongodb-.net-driver

-3
推荐指数
1
解决办法
5599
查看次数

标签 统计

mongodb ×3

mongodb-.net-driver ×2