使用Node.js连接到Mlabs时出错
将Node.js应用程序连接到Mlabs数据库时出错。我正在使用下面的代码,请告诉我哪里错了使用Node.js连接到Mlabs时出错,node.js,mongoose,mlab,Node.js,Mongoose,Mlab,将Node.js应用程序连接到Mlabs数据库时出错。我正在使用下面的代码,请告诉我哪里错了 var express = require('express'); var app = express(); const MongoClient = require('mongodb').MongoClient; const MONGO_URL = 'mongodb://dbUser:dbpassword@ds132251.mlab.com:33623/testing11'; app.get('/'
var express = require('express');
var app = express();
const MongoClient = require('mongodb').MongoClient;
const MONGO_URL = 'mongodb://dbUser:dbpassword@ds132251.mlab.com:33623/testing11';
app.get('/', function(req, res) {
MongoClient.connect(MONGO_URL, { useNewUrlParser: true }, (err, db) => {
if (err) {
return console.log('Error While Connecting to mongodb');
}
db.collection("users").find({_id:"5b50e2d3e712fa3g8a8e9a76"}, function(err,result){
if(err){
console.log('Error While Finding data from your table');
}else{
console.log(result);
}
})
});
});
app.listen(process.env.PORT || 5000);
提前感谢。在代码中使用相同的连接字符串,I console.log记录错误并获得“MongoNetworkError:无法连接到服务器”。要解决此问题,请确保连接字符串
const MONGO_URL = 'mongodb://dbUser:dbpassword@ds132251.mlab.com:33623/testing11'
是正确的
还要确保您的网络正常,可以连接到mlab。嘿,您看到的错误是什么,您使用的是什么版本的mongodb驱动程序?