在node中使用mongodb

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是查询后的数据
  })
})

你可能感兴趣的:(在node中使用mongodb)