我在试图连接本地服务器上的Mongodb和Nodejs时出错,请有人帮助我解决这个问题。
我的JavaScript代码
const mongodb = require("mongodb");
//provide the function sto connect to database
const MongoClient = mongodb.MongoClient;
const connectionURL = "mongodb://120.0.0.1:2701"
const databaseName = "task-manager"
MongoClient.connect(connectionURL,{useNewUrlParser:true},(error,client)=>{
if(error){
return console.log(error)
}
console.log("connected to database")
})发布于 2021-04-14 17:33:00
错误写着“连接超时”,这意味着您的服务器非常慢,或者在指定的ip%端口上没有mongoDB。如果我正确地假设您的mongoDB在本地主机上运行,那么您的connectionURL.You中有一个错误,将其设置为120.0.0.1。应该是127.0.0.1。
const connectionURL = "mongodb://127.0.0.1:2701"或const connectionURL = "mongodb://localhost:2701"
发布于 2021-04-14 17:01:44
将代码替换为以下代码:
const connectionURL = “mongodb://120.0.0.1:27017”;并在useUnifiedTopology:true中添加useNewUrlParser:true
https://stackoverflow.com/questions/67095139
复制相似问题