node.js环境安装,及连接mongodb测试
Posted 拥剑公子的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js环境安装,及连接mongodb测试相关的知识,希望对你有一定的参考价值。
1.node.js环境安装
npm config set python python2.7
npm config set msvs_version 2013
npm config set registry https://registry.npm.taobao.org
npm config list
2.mongodb-3.2.9测试(配置了用户名密码)
var Server = require(\'mongodb\').Server;
var Db = require(\'mongodb\').Db;
var server = new Server(\'115.29.171.114\', 27017, {auto_reconnect:true});
var db = new Db(\'test1\', server, {fsync:true}); // test1是数据库名
var table = "users"; // users相当于表名
var db_user = \'root\';
var db_pass = \'12345678\';
// 连接数据库
db.open(function(err, db) {
if(err) {
console.log("连接数据库失败: " + err);
return;
}
console.log("连接数据库成功");
// 账号认证
db.admin().authenticate(db_user, db_pass, function (err, res) {
if(err) {
console.log("账号认证失败: " + err);
return;
} else {
console.log("账号认证成功");
// 查询表
db.collection(table, {safe: true},function(err, collection){
if(err) {
console.log("查询表失败: " + err);
} else {
console.log("查询表成功: " + collection);
collection.find().toArray(function(e, docs){
if(e) {
console.log("未找到记录: " + e);
} else {
console.log("记录集合:");
console.log(docs);
db.close();
}
});
}
});
}
});
});
3.代码已上传github:
https://github.com/wjx0912
以上是关于node.js环境安装,及连接mongodb测试的主要内容,如果未能解决你的问题,请参考以下文章