node 连接MongoDB
2017-09-11 21:27
239 查看
MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。
2
要从Node.js连接MongoDB数据库我们有两种方法可选择:
通过实例化mongodb模块中提供的mongodbClient类,然后使用这个实例化的对象来创建和管理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();
});});
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();
});});
相关文章推荐
- Node.js 连接 MongoDB
- node.js学习第3天,mongos 连接MongoDB
- node.js(express)连接mongoDB入门指导
- MongoDB学习(2)—Node.js与MongoDB的基本连接示例
- node.js 学习笔记五:连接mongodb
- node.js对mongodb的连接&增删改查(附async同步流程控制)
- node连接Mongodb
- Node.js与MongoDB的基本连接示例
- node-mongodb-native的几种连接数据库的方式
- node 连接mongodb ---小白入门
- node.js开发之express4.0使用mongoose连接mongodb
- Node连接MongoDB之mongosse
- KoaHub平台基于Node.js开发的Koa的连接MongoDB插件代码详情
- 使用nodejs mongodb连接mongodb的shard分布服务
- Node.js 连接MongoDB,并实现浏览器GET请求加参数
- node.js通过权限验证连接MongoDB
- Node连接Mongodb以及CRUD操作
- Node.js连接mongodb实例代码
- mongodb node.js 身份验证启动/连接
- windows下安装mongodb以及node.js连接mongodb实例