准备工作
安装mongodb依赖,有版本要求,不能安装最高版3.0的版本
npm install mongodb@2 --save-dev
基本方法
1、 引入mongodb依赖
var mongodb = require('mongodb');
2、 创建数据库连接服务 mongodb.Server()
var server = new mongodb.Server('localhost',27017,{auto_reconnect:true});
3、 数据库连接 albums位置为数据库名字
var db = new mongodb.Db('albums',server,{safe:true});
4、 测试连接
db.open(function(err,database){
if(err) throw err;
console.log('连接成功');
database.collection('user',(err,coll)=>{
if(err) throw err;
coll.find().toArray((err,data)=>{
console.log(data);
database.close();
})
})
})
快速创建连接数据库对象
快速创建的方式是比较常用的
var mongodb = require('mongodb').MongoClient;
var db_str = "mongodb://localhost:27017/***";
mongodb.connect(db_str,()=>{});
增删改查操作
1、查
coll.find().toArray((err,data)=>{
console.log(data);
database.close();
})
2、增
coll.insert({name:'白鹿',age:25},(err)=>{
dbs.close();
})
3、删
coll.remove({name:'明明'},(err)=>{
dbs.close();
})
4、改
coll.update({name:'小明'},{$set:{age:222}},()=>{
dbs.close();
})