Mongodb 无法在mongo db中设置副本集
原始问题正在编辑中 编辑:所以我解决了问题。应用程序的db已设置为副本集,这就是此处缺少的内容。我遵循了文章中提到的所有步骤 但我现在无法设置副本集Mongodb 无法在mongo db中设置副本集,mongodb,.net-core,database-connection,replicaset,Mongodb,.net Core,Database Connection,Replicaset,原始问题正在编辑中 编辑:所以我解决了问题。应用程序的db已设置为副本集,这就是此处缺少的内容。我遵循了文章中提到的所有步骤 但我现在无法设置副本集 [LogicalSessionCacheReap] Sessions collection is not set up; waiting until next sessions reap interval: config.system.sessions does not exist 2019-08-12T09:32:27.102+0530 I C
[LogicalSessionCacheReap] Sessions collection is not set up; waiting until next sessions reap interval: config.system.sessions does not exist
2019-08-12T09:32:27.102+0530 I CONTROL [LogicalSessionCacheReap] Sessions collection is not set up; waiting until next sessions reap interval: config.system.sessions does not exist
2019-08-12T09:32:27.103+0530 I CONTROL [LogicalSessionCacheRefresh] Sessions collection is not set up; waiting until next sessions refresh interval: Replication has not yet been configured
这是我在运行命令时得到的结果
mongod --replSet rsSpeQue --port 27017 --bind_ip localhost --dbpath \SpeQueRS\rsSpeQue1 --smallfiles --oplogSize 128
在端口27017上设置副本集。命令>db.runCommand(“getCmdLineOpts”)的输出
基本上没有设置复制集。我在这里遗漏了什么???既然你没有给出任何C代码,并且你已经在你的.NET Core 2.2应用程序中安装了nu,我在这里给出了一个一般性的答案。尝试以下方法,如果效果良好,请告诉我:
"ConnectionStrings": {
"DefaultConnection": "mongodb://localhost:27017?connect=replicaSet"
}
"ConnectionStrings": {
"DefaultConnection": "mongodb://localhost:27017?connect=replicaSet"
var client=newmongoclient(_configuration.GetSection(“ConnectionStrings:DefaultConnection”).Value);
mongoDatabase=client.GetDatabase(“myDb”);
offerCollection=mongoDatabase.GetCollection(“myCollection”)代码>
2019-08-10T03:30:19.662+0530 I网络[conn719]从127.0.1:54745 conn719:{driver:{name:{mongo csharp driver],version:“2.8.1.0},os:{type:“Windows”,name:“Microsoft Windows 10.0.17134”,体系结构:“x86_64”,版本:“10.0.17134},平台:“.NET Core 4.6.27817.03}”2019-08-10T03:34:23.113+0530 I网络[conn719]端连接127.0.0.1:54745(0个连接现在打开)
以上两条线路来自mongod.log。。可以看出,连接已建立,但很快就会以thrownHi@vamsee异常结束感谢您的响应,但我发现问题在于Mongo DB副本集。。数据库未设置为独立数据库,而是作为副本集。。我遵循了本教程中提到的步骤,但无法创建副本集。请参阅我将要编辑的原始问题中的详细信息
<PackageReference Include="mongocsharpdriver" Version="2.7.3" />
<PackageReference Include="MongoDB.Bson" Version="2.7.3" />
<PackageReference Include="MongoDB.Driver" Version="2.7.3" />
<PackageReference Include="MongoDB.Driver.Core" Version="2.7.3" />