/// <summary> /// 添加MongoDB缓存 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="value"></param> public static void MongoDBCacheSet <T>(T value) { MongoDbCaches.Insert <T>(value); }
/// <summary> /// 更新MongoDB某个指 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Exp"></param> /// <param name="Property"></param> /// <param name="Value"></param> /// <returns></returns> public static async Task MongoDbCacheUpdateAsync <T>(Expression <Func <T, bool> > Exp, string Property, string Value) { await Task.Run(() => MongoDbCaches.Update(Exp, Property, Value)); }
/// <summary> /// 更新MongoDB某个指 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Exp"></param> /// <param name="Property"></param> /// <param name="Value"></param> public static void MongoDbCacheUpdate <T>(Expression <Func <T, bool> > Exp, string Property, string Value) { MongoDbCaches.Update(Exp, Property, Value); }
/// <summary> /// 删除MongoDB缓存 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Exp"></param> public static void MongoDBCacheRemove <T>(Expression <Func <T, bool> > Exp) { MongoDbCaches.Delete <T>(Exp); }
/// <summary> /// 获取MongoDB缓存列表 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Express">Exp</param> /// <returns></returns> public static IList <T> MongoDBCachesGet <T>(Expression <Func <T, bool> > Express) { return(MongoDbCaches.SearchMany(Express)); }
/// <summary> /// 获取MongoDB缓存 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Exp"></param> /// <returns></returns> public static T MongoDBCacheGet <T>(Expression <Func <T, bool> > Exp) { return(MongoDbCaches.Search <T>(Exp)); }