public static WriteConcernResult UpdateOne <T>(string collectionName, T entity) { return(MongoDBHelper.UpdateOne <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, entity)); }
public static IEnumerable <WriteConcernResult> InsertAll <T>(string collectionName, IEnumerable <T> entitys) { return(MongoDBHelper.InsertAll <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, entitys)); }
public static void CreateIndex(string collectionName, params string[] keyNames) { MongoDBHelper.CreateIndex(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, keyNames); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="collectionName"></param> /// <param name="query">条件查询。 调用示例:Query.Matches("Title", "感冒") 或者 Query.EQ("Title", "感冒") 或者Query.And(Query.Matches("Title", "感冒"),Query.EQ("Author", "yanc")) 等等</param> /// <param name="pagerInfo"></param> /// <returns></returns> public static List <T> GetAll <T>(string collectionName, IMongoQuery query, PagerInfo pagerInfo) { return(MongoDBHelper.GetAll <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, query, pagerInfo, null)); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="collectionName"></param> /// <param name="query">条件查询。 调用示例:Query.Matches("Title", "感冒") 或者 Query.EQ("Title", "感冒") 或者Query.And(Query.Matches("Title", "感冒"),Query.EQ("Author", "yanc")) 等等</param> /// <param name="pagerInfo"></param> /// <param name="sortBy">排序用的。调用示例:SortBy.Descending("Title") 或者 SortBy.Descending("Title").Ascending("Author")等等</param> /// <param name="fields">只返回所需要的字段的数据。调用示例:"Title" 或者 new string[] { "Title", "Author" }等等</param> /// <returns></returns> public static List <T> GetAll <T>(string collectionName, IMongoQuery query, PagerInfo pagerInfo, IMongoSortBy sortBy, params string[] fields) { return(MongoDBHelper.GetAll <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, query, pagerInfo, sortBy, fields)); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="collectionName"></param> /// <param name="count"></param> /// <param name="query">条件查询。 调用示例:Query.Matches("Title", "感冒") 或者 Query.EQ("Title", "感冒") 或者Query.And(Query.Matches("Title", "感冒"),Query.EQ("Author", "yanc")) 等等</param> /// <returns></returns> public static List <T> GetAll <T>(string collectionName, int count, IMongoQuery query) { return(MongoDBHelper.GetAll <T>(collectionName, count, query, null)); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="collectionName"></param> /// <param name="count"></param> /// <param name="sortBy">排序用的。调用示例:SortBy.Descending("Title") 或者 SortBy.Descending("Title").Ascending("Author")等等</param> /// <returns></returns> public static List <T> GetAll <T>(string collectionName, int count, IMongoSortBy sortBy) { return(MongoDBHelper.GetAll <T>(collectionName, count, null, sortBy)); }
public static List <T> GetAll <T>(string collectionName) { return(MongoDBHelper.GetAll <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName)); }
public static T GetOne <T>(string collectionName, string _id) { return(MongoDBHelper.GetOne <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, _id)); }
/// <summary> /// /// </summary> /// <param name="collectionName"></param> /// <param name="query">条件查询。 调用示例:Query.Matches("Title", "感冒") 或者 Query.EQ("Title", "感冒") 或者Query.And(Query.Matches("Title", "感冒"),Query.EQ("Author", "yanc")) 等等</param> /// <returns></returns> public static WriteConcernResult DeleteAll(string collectionName, IMongoQuery query) { return(MongoDBHelper.DeleteAll(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, query)); }
public static WriteConcernResult Delete(string collectionName, string _id) { return(MongoDBHelper.Delete(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, _id)); }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="collectionName"></param> /// <param name="query">条件查询。 调用示例:Query.Matches("Title", "感冒") 或者 Query.EQ("Title", "感冒") 或者Query.And(Query.Matches("Title", "感冒"),Query.EQ("Author", "yanc")) 等等</param> /// <param name="update">更新设置。调用示例:Update.Set("Title", "yanc") 或者 Update.Set("Title", "yanc").Set("Author", "yanc2") 等等</param> /// <returns></returns> public static WriteConcernResult UpdateAll <T>(string collectionName, IMongoQuery query, IMongoUpdate update) { return(MongoDBHelper.UpdateAll <T>(MongoDBHelper.connectionString_Default, MongoDBHelper.database_Default, collectionName, query, update)); }