enter code here
MongoError:首次连接时无法连接到服务器[96:27017] [MongoError:connect ETIMEDOUT 218.93.250.18:27017] 在游泳池。 (C:\ Users \用户shubham \桌面\查托\ node_modules \ mongodb的核\ lib中\拓扑\ server.js:336:35) 在emitOne(events.js:116:13) 在Pool.emit(events.js:211:7) 在Connection。 (C:\ Users \用户shubham \桌面\查托\ node_modules \ mongodb的核\ lib中\连接\ pool.js:280:12) 在Object.onceWrapper(events.js:317:30) 在emitTwo(events.js:126:13) 在Connection.emit(events.js:214:7) 在Socket。 (C:\ Users \用户shubham \桌面\查托\ node_modules \ mongodb的核\ lib中\连接\ connection.js:187:49) at Object.onceWrapper(events.js:315:30) 在emitOne(events.js:116:13) 在Socket.emit(events.js:211:7) 在emitErrorNT(internal / streams / destroy.js:64:8) at _combinedTickCallback(internal / process / next_tick.js:138:11) at process._tickCallback(internal / process / next_tick.js:180:9)
答案 0 :(得分:1)
//step1)
sudo npm install mongodb@latest
//step2)
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
//step3)
sudo apt-get update
//step4)
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse
//step5)
sudo apt-get install MongoDB
//step6)
nodemon serve
希望它解决了我在使用Nodejs的Angular8上使用MongoDB作为数据库时遇到的相同错误。
为了获取上述步骤,我点击了以下链接:
答案 1 :(得分:0)
完全!!这是正确的网址 mongodb的://:@ ds145293.mlab.com:45293 /聊天上
但是..您是否使用db用户登录名替换<dbuser>
和<dbpassword>
。
注意:我不是在谈论Mongolab登录。在Mongo实验室内部,应该有一个选项可以为名为chaton
的数据库添加用户,并且应该替换dbuser和dbpassword等凭据。
例如:
用户:admin
密码:密码
现在网址将是:
mongodb://admin:password@ds145293.mlab.com:45293/chaton
希望你得到澄清:)