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;

     


  • 相关阅读:
    js 常用方法
    Request.UrlReferrer
    批处理定时打开一个网页
    js基础知识总结:函数
    .NET DataTable转换为JSON格式的字符串
    .NET解析xml字符串,通过反射给实体类对象赋值,获取实体类数据列表
    .NET错误提示之:无法更新EntitySet“TableName”因为它有一个DefiningQuery
    python中安装web.py
    pycharm中运行flask项目安装flask
    jmeter--查看结果数中响应数据部分乱码
  • 原文地址:https://www.cnblogs.com/TextEditor/p/2235718.html
Copyright © 2011-2022 走看看