private void UpdateUserName(string str,string name)
{
//创建数据库链接
MongoServer server = MongoDB.Driver.MongoServer.Create(str);
//获得数据库
MongoDatabase db = server.GetDatabase("contentdb");
//获取content集合
MongoCollection col = db.GetCollection("content");
//定义获取“providerName”值为 username 的查询条件
var query = new QueryDocument { { "providerName", user.username } };
//定义更新文档
var update = new UpdateDocument { { "$set", new QueryDocument { { "providerName", name } } } };
//执行更新操作
col.Update(query, update);
}为什么调用这个Update方法后 只修改了一条符合条件的数据呢?但是数据库中有很多条满足条件呢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货