您的位置:首页 > 数据库 > Mongodb

node 连接MongoDB

2017-09-11 21:27 239 查看
MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。
npm install mongodb@1.4.3     // MongoDB Node.js驱动程序
npm install mongoose@3.8.8    //mongoose模块
1
2

要从Node.js连接MongoDB数据库我们有两种方法可选择:
通过实例化mongodb模块中提供的mongodbClient类,然后使用这个实例化的对象来创建和管理mongodb连接;
使用字符串进行连接;


1、通过client对象连接到MongoDB

通过实例化一个MongoClient对象连接MongoDB数据库是最常用也是最佳的方式。

创建MongoClient对象实例的语法:

var
MongoClient
= require('mongodb').MongoClient;var
DB_CONN_STR
= 'mongodb://localhost:27017/runoob';
# 数据库为 runoob
var
insertData
= function(db,
callback)
{
//连接到表
site
var
collection
= db.collection('site');
//插入数据
var
data
= [{"name":"简单","url":"www.easyclub.ltd"},{"name":"简单","url":"www.easyclub.ltd"}];
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("连接成功!");
insertData(db,
function(result)
{
console.log(result);
db.close();
});});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: