设为首页 加入收藏

TOP

C#操作MongoDB帮助类(二)
2015-11-21 03:26:57 来源: 作者: 【 】 浏览:38
Tags:操作 MongoDB 帮助
lectionName); var result = new PagingList(); result.Total = (int)collection.Count(query); result.CurrentPageList = collection.Find(query).SetSortOrder(sortBy).SetSkip((pageIndex - 1)*pageSize).SetLimit(pageSize).ToList(); return result; } /// /// 获取集合中的所有数据 /// /// 数据类型 /// 数据库连接串 /// 数据库名称 /// 集合名称 /// 数据对象集合 public static List GetAll(string connectionString, string dbName, string collectionName) where T : EntityBase { var db = GetDatabase(connectionString, dbName); var collection = db.GetCollection(collectionName); return collection.FindAll().ToList(); }

?

5、删除数据
/// 
/// 删除集合中符合条件的数据
/// 
/// 数据库连接串
/// 数据库名称
/// 集合名称
/// 查询条件
public static void DeleteByCondition(string connectionString, string dbName, 
string collectionName, IMongoQuery query)
{
var db = GetDatabase(connectionString, dbName);
var collection = db.GetCollection(collectionName);
collection.Remove(query);
}

/// 
/// 删除集合中的所有数据
/// 
/// 数据库连接串
/// 数据库名称
/// 集合名称
public static void DeleteAll(string connectionString, string dbName, string collectionName)
{
var db = GetDatabase(connectionString, dbName);
var collection = db.GetCollection(collectionName);
collection.RemoveAll();
}

?

?
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ubuntu下mysql导出数据 下一篇Oracle――几种分页方式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: