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;      

       }

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

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

  • 相关阅读:
    使用边缘计算来改变5G世界中的网络
    解开关于人工智能的六个迷思
    哪些数据将成为区块链系统的关键数据?
    如何通过7个步骤构建机器学习模型
    人工智能的发展体现了人类社会由实向虚的趋势
    5G技术与人工智能的智能结合
    量子计算总是混合的,这需要不断协调
    7.5省队集训 tree
    bzoj2989&4170: 数列
    bzoj1010: [HNOI2008]玩具装箱toy
  • 原文地址:https://www.cnblogs.com/hnlihao/p/2424573.html
Copyright © 2011-2022 走看看