zoukankan      html  css  js  c++  java
  • CSHARP349

    Dear ratam:

        I write the information about the problem with richTextFormat:

         I am developing a GUI for MongoDB with your C# Driver.

          I create a environment to simulate Replset:

    Shard1:
    cd C:\runmongo\bin
    mongod --shardsvr  --port 10001 --dbpath  C:\mongodb\shard1 --replSet set1 --rest 

    Shard2:
    cd C:\runmongo\bin
    mongod --shardsvr  --port 10002 --dbpath  C:\mongodb\shard2 --replSet set1 --rest 

    Shard3:
    cd C:\runmongo\bin
    mongod --shardsvr  --port 20001 --dbpath  C:\mongodb\shard3 --replSet set2 --rest 

    Shard4:
    cd C:\runmongo\bin
    mongod --shardsvr  --port 20002 --dbpath  C:\mongodb\shard4 --replSet set2 --rest 

    Config:
    cd C:\runmongo\bin
    mongod --configsvr --port 30001 --dbpath  C:\mongodb\config1 --rest 


    Route:
    cd C:\runmongo\bin
    mongos --configdb localhost:30001

         I Create 2 Sets of ReplSet.

         I think the relpsetname is a property of MongoSrv,So when a new mongosvr is register to system,
    the replsetName is save in config file.
        Now I user MongoSetting to create MongoService Instance:

                        if (config.ReplSetName != string.Empty)
                        {
                            mongoSvrSetting.ReplicaSetName = config.ReplSetName;
                        }
                        MongoServer masterMongoSvr = new MongoServer(mongoSvrSetting);
                        _mongoSrvLst.Add(config.HostName, masterMongoSvr);


    Then when I want to get ReplicaSetName, it is always null.
    I have initReplset with replSetInitiate command.

     
    By the way,ConnectionMode is setting with Direct (I have tried with ReplSet,but the replsetname is still null)

                        mongoSvrSetting.ConnectionMode = ConnectionMode.Direct;
                        mongoSvrSetting.SlaveOk = config.IsSlaveOk;

     


  • 相关阅读:
    asp.net core系列 47 Identity 自定义用户数据
    asp.net core系列 46 Identity介绍
    asp.net core系列 45 Web应用 模型绑定和验证
    asp.net core系列 44 Web应用 布局
    (入门SpringBoot)SpringBoot来临(一)
    (办公)ssm发送邮件
    (办公)vue下载excel,后台用post方法
    (办公)定时任务quartz入门
    (办公)工作中的编码不良习惯Java(不定时更新)
    (办公)springboot配置全局异常
  • 原文地址:https://www.cnblogs.com/TextEditor/p/2235718.html
Copyright © 2011-2022 走看看