1)使用mongodb模块
npm install mongodb
1、增
//增
var mongoConnect= require('mongodb').MongoClient;
var mongoUrl = "mongodb://localhost:27017" //本地数据库
mongoConnect.connect(mongoUrl,(err,client)=>{ //client是连接的实体
if(err) throw err;
var db = client.db(数据库名字)
var collection = db.collection(集合(表的)名字)
collection .insert({增加的数据},(err,result)=>{
if(err) throw err;
console.log(result);
})
})
2、删
//删
var mongoConnect= require('mongodb').MongoClient;
var mongoUrl = "mongodb://localhost:27017" //本地数据库
mongoConnect.connect(mongoUrl,(err,client)=>{ //client是连接的实体
if(err) throw err;
var db = client.db(数据库名字)
var collection = db.collection(集合(表的)名字)
//只删除匹配的一个
collection .deleteOne({删除的数据},(err,result)=>{
if(err) throw err;
console.log(result);
})
//删除所有匹配的数据
collection .remove({删除的数据},(err,result)=>{
if(err) throw err;
console.log(result);
})
})
3、改
//改
var mongoConnect= require('mongodb').MongoClient;
var mongoUrl = "mongodb://localhost:27017" //本地数据库
mongoConnect.connect(mongoUrl,(err,client)=>{ //client是连接的实体
if(err) throw err;
var db = client.db(数据库名字)
var collection = db.collection(集合(表的)名字)
collection .update({匹配改的数据},{$set:{改的值}},(err,result)=>{
if(err) throw err;
console.log(result);
})
})
4、查
//查
var mongoConnect= require('mongodb').MongoClient;
var mongoUrl = "mongodb://localhost:27017" //本地数据库
mongoConnect.connect(mongoUrl,(err,client)=>{ //client是连接的实体
if(err) throw err;
var db = client.db(数据库名字)
var collection = db.collection(集合(表的)名字)
collection.find({条件}).toArray((err,result)=>{
result是查询后的数据
})
})