node 连接MongoDB

来源:互联网 发布:罗德曼数据 编辑:程序博客网 时间:2024/06/03 16:56

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数据库我们有两种方法可选择:

  1. 通过实例化mongodb模块中提供的mongodbClient类,然后使用这个实例化的对象来创建和管理mongodb连接;
  2. 使用字符串进行连接;

1、通过client对象连接到MongoDB

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

创建MongoClient对象实例的语法:

varMongoClient = require('mongodb').MongoClient;varDB_CONN_STR = 'mongodb://localhost:27017/runoob'; # 数据库为 runoobvarinsertData = function(db,callback){//连接到表 sitevarcollection = db.collection('site');//插入数据vardata = [{"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();});});

原创粉丝点击