zoukankan      html  css  js  c++  java
  • MongoDBHelper

    发一个自己改造的MongodbHelper只有自己动手写与大家分享。

    驱动用MongoDB: http://www.mongodb.org/downloads

     https://files.cnblogs.com/hnlihao/MongoHelper.rar

    使用参考

    public SlpSystemSettings GetSystemSettings(string accountname, String HostName)    

         {         

        string cache = string.Format("SystemSettings/{0}{1}", accountname, HostName);   

              SlpSystemSettings settings = (SlpSystemSettings)DataCache.GetCache(cache);

                if (settings == null)             {     

                if (string.IsNullOrEmpty(HostName)) return GetSystemSettings(accountname);         

            using (MongoHelper mdr = new MongoHelper(_connectionString, _databaseName))        

             {      

                   SlpSystemSettings ar = mdr.GetByOne<SlpSystemSettings>(x => x.MDomain == HostName);        

                 if (ar != null)         

                    DataCache.SetCache(cache, settings, cachetime);         

            }                         

       }           

      return settings;    

         }

    public List<SlpSecuritySettings> GetSecuritySettings(string policyguid)       

      {      

           string cache = string.Format("GSecS/{0}", policyguid);     

            List<SlpSecuritySettings> securities = (List<SlpSecuritySettings>)DataCache.GetCache(cache);  

               if (securities == null)  

               {                

     using (MongoHelper mdr = new MongoHelper(_connectionString, _databaseName))      

               {                  

       var qu = from a in mdr.GetCollection<SlpSecuritySettings>().Linq().Where(x => x.Policy_guid == policyguid) select a;  

                       securities = qu.ToList();      

                   if (securities.Count > 0)        

                     DataCache.SetCache(cache, securities, cachetime);        

             }          

                     }        

         return securities;      

       }

    初次发文,不知道怎么排版望阅者见谅。

     下边想写一个在线监控接口,敬请一起探讨。

  • 相关阅读:
    spark java wordCount实例
    SpringMVC 商城项目
    jstl 遍历数据
    jquery 方法总结
    8ch
    7ch
    使用vuex实现组件间传值
    Vue父子组件之间传值
    从浏览器输入URL地址到最终页面渲染完成,发生了什么?
    数组去重
  • 原文地址:https://www.cnblogs.com/hnlihao/p/2424573.html
Copyright © 2011-2022 走看看