博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSHARP-349
阅读量:4699 次
发布时间:2019-06-09

本文共 1584 字,大约阅读时间需要 5 分钟。

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;

 

 

 

转载于:https://www.cnblogs.com/TextEditor/archive/2011/11/04/2235718.html

你可能感兴趣的文章
node启动时, listen EADDRINUSE 报错;
查看>>
杭电3466————DP之01背包(对状态转移方程的更新理解)
查看>>
kafka中的消费组
查看>>
python--注释
查看>>
SQL case when else
查看>>
SYS_CONTEXT 详细用法
查看>>
Pycharm配置autopep8让Python代码更符合pep8规范
查看>>
我的第一篇博客
查看>>
【C++算法与数据结构学习笔记------单链表实现多项式】
查看>>
C#垃圾回收机制
查看>>
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
P2709 小B的询问
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
poj 1979 Red and Black(dfs)
查看>>