美文网首页
在node中使用mongodb

在node中使用mongodb

作者: 十年之后_b94a | 来源:发表于2018-01-04 13:25 被阅读0次

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

      本文链接:https://www.haomeiwen.com/subject/ddrrnxtx.html