node.js - MongoError : no primary server available

标签 node.js mongodb express node-modules mongodb-atlas

我正在 node.js 中使用 express 和 mongodb 运行一个简单的restful api,但出现此错误:

{ MongoError: no primary server available
at ReplSetState.pickServer (/Users/Computer/Desktop/Username/node_modules/mongodb/lib/core/topologies/replset_state.js:780:12)
at Timeout._selectServer [as _onTimeout] (/Users/Computer/Desktop/Username/node_modules/mongodb/lib/core/topologies/replset.js:1147:43)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10) name: 'MongoError', [Symbol(mongoErrorContextSymbol)]: {} }

This has already been posted ,但这些回答对我没有帮助

最佳答案

我有同样的问题,因为我忘记在 mongoDB 上将我的 IP 列入白名单。尝试这样做

关于node.js - MongoError : no primary server available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59234711/

相关文章:

html - 使用 AngularJS 和 NodeJS 创建注册流程

php - Laravel 5.6 单元测试在 null 上调用成员函数 beginTransaction()

javascript - 一个模型(用户)怎么可能只有一个其他模型(例如工作场所),但工作场所在 Sequelize.js 中属于许多用户?

unit-testing - 如何对使用 Express + Mongoose 构建的 NodeJs REST API 服务器进行单元测试?

mysql - docker-compose nodejs 在运行 docker composer 时出错。 MySQL ER_NOT_SUPPORTED_AUTH_MODE

node.js - Node Azure 功能在本地运行,但在 Azure 中不起作用

javascript - 使用 mocha 测试套件中的参数调用 index.js

mongodb - 如何将数据从 Mongodb 流式传输到 Hadoop

c# - MongoDB C# 驱动程序 - 如何在 .NET 中对加入的集合强制执行投影?

node.js - 如何在服务器端的node.js中设计每天执行的常规作业?