mongoose 连接db的方式
mongoose.connect('mongodb://username:password@host:port/database?options...');
不过前提是,你这个用户有操作数据库的权限。输入 ./mongo 进入控制台,切换到 指定的数据库
show users
{
"_id" : "test.liux",
"user" : "liux",
"db" : "test",
"roles" : [
{
"role" : "dbOwner",
"db" : "test"
}
]
}
db 的名字是test ,能够登陆的用户是 liux 不知道你的是否是这样。如果两项都满足,肯定能登陆成功的
mongo 3.x
var MongoClient = require('mongodb').MongoClient;
var DB_CONN_STR = 'mongodb://bao:12345678@127.0.0.1:27017/pa';
var insertData = function(db, callback) {
//连接到表
var collection = db.collection('reqres');
//插入数据
var data = [{"name":'wilson001',"age":21},{"name":'wilson002',"age":22}];
collection.insert(data, function(err, result) {
if(err)
{
console.log('Error:'+ err);
return;
}
callback(result);
});
}
MongoClient.connect(DB_CONN_STR, function(err, db) {
console.log("连接成功!");
console.log(err);
console.log(db);
insertData(db, function(result) {
console.log(result);
db.close();
});
});

本文介绍如何使用 Mongoose 和 MongoDB 进行数据库连接,并演示了通过 Node.js 插入数据的具体步骤。同时强调了确保用户具备相应数据库操作权限的重要性。

834

被折叠的 条评论
为什么被折叠?



