zoukankan      html  css  js  c++  java
  • C# 连接MongoDB,含用户验证

    配置文件中链接地址:mongodb://test:123456@192.168.168.186:9999/temp

    读取配置文件:

         /// <summary>
            /// 构造函数
            /// </summary>
            /// <param name="connectionStrings"></param>
            public MongodbHelper(string connectionStrings)
            {
                var mongoUrl = new MongoUrlBuilder(connectionStrings);
                string databaseName = mongoUrl.DatabaseName;
                MongoClientSettings mongoSettings = new MongoClientSettings();
                TimeSpan t = new TimeSpan(3000);
                mongoSettings.ConnectTimeout = t;//设置连接超时时长
                mongoSettings.MaxConnectionPoolSize = 2000;//设置连接池最大连接数
                MongoCredential credentials = MongoCredential.CreateCredential(databaseName, mongoUrl.Username, mongoUrl.Password);//添加用户名、密码
                mongoSettings.Credential = credentials;
                mongoSettings.Server = mongoUrl.Server;//服务器地址
                mongoSettings.ReadPreference = new ReadPreference(ReadPreferenceMode.Primary);
    
                MongoClient client = new MongoClient(mongoSettings);
            }
    

      

  • 相关阅读:
    POJ 2342
    SHU 413
    SHU 414
    进制转换模板
    SHU 第15届上海大学程序设计联赛夏季赛[热身赛] 第三题(G题)
    POJ 3185
    XTU 1260
    高斯消元法模板
    POJ 2057
    模态窗口的定时关闭
  • 原文地址:https://www.cnblogs.com/wanggang2016/p/10550659.html
Copyright © 2011-2022 走看看