Node.js 如何解决MongoError:在replicaset中找不到主服务器

Node.js 如何解决MongoError:在replicaset中找不到主服务器,node.js,mongodb,Node.js,Mongodb,我正在Windows中运行一个节点js应用程序,其数据库是MongoDB(3.4版)。在运行node js服务器时突然出现此错误之前,它运行正常: MongoError: no primary found in replicaset at C:\Users\common\server\nodeapp\node_modules\mongodb-core\lib\topologies\replset.js:524:28 在windows命令提示符中,我使用命令mongod启动了mongo db,

我正在Windows中运行一个节点js应用程序,其数据库是MongoDB(3.4版)。在运行node js服务器时突然出现此错误之前,它运行正常:

MongoError: no primary found in replicaset
at C:\Users\common\server\nodeapp\node_modules\mongodb-core\lib\topologies\replset.js:524:28 
在windows命令提示符中,我使用命令mongod启动了mongo db,最后显示了以下消息:

2017-01-12T21:02:30.286+0530 I NETWORK  [thread1] connection accepted from 127.0.0.1:53591 #3 (3 connections now open)
2017-01-12T21:02:30.294+0530 I NETWORK  [thread1] connection accepted from 127.0.0.1:53592 #4 (4 connections now open)
2017-01-12T21:02:30.320+0530 I -        [conn4] end connection 127.0.0.1:53592 (4 connections now open)
2017-01-12T21:02:30.321+0530 I -        [conn2] end connection 127.0.0.1:53590 (4 connections now open)
2017-01-12T21:02:30.321+0530 I -        [conn3] end connection 127.0.0.1:53591 (4 connections now open)

我卸载了Mongo DB并再次安装了它,再次创建了data/DB目录,但问题仍然存在。您能提出一个解决方案吗?

您的本地计算机上是否有运行的副本集?连接字符串是什么样子的?只是补充一下,每次我尝试启动node js应用程序时,启动mongo db时,windows命令提示符中打开的连接数都会增加1。。node js编辑器终端中也出现了另一个错误:C:\Users\common\server\nodeapp\node\u modules\mongodb\lib\replset.js:362 process.nextTick(function(){throw err;})^@Astro连接字符串类似于:mongoose.connect(“localhost”,“nodeapp”,27017);对吗?难道不是这样吗?猫鼬mongodb://localhost/myapp'); 我的应用程序在哪里。