mongoDB入门基础汇总大全三(node命令操作mongodb)

cnpm install mongodb --save-dev  //下载mongodb的模块

//node连接 mongodb

const mongodb=require("mongodb");
const mongoClient=mongodb.MongoClient;
mongoClient.connect("mongodb://127.0.0.1:27017",function(err,client){
if(err){
  console.log("连接数据库失败");
}else{
  console.log("连接数据库成功");
  var db=client.db("feng");
  
  //增(添加多条用insert(数组),添加一条用insertOne(对象))
  db.collection("store")
    .insert([{name:"laowang",age:12}, 
     {name:"xixi",age:56,sex:"女"}],function(err,results){   
         if(err){
           console.log("插入失败");
         }else{
           console.log("插入成功")
         }
  })
  
  //查
  db.collection("store").find({sex:"男"}).toArray(function(err,results){
      if(err){  //查找多条用find+toArray,查找一条用findOne
          console.log(err);
      }else{
          console.log(results);
      }
  })

  db.collection("store")
    .findOne({_id:mongodb.ObjectId("5b71953983e0911e68e5364a")},
           function(err,results){
               console.log(results); 
           })
  
  //改(修改多条用updateMany,修改一条用updateOne)
  db.collection("store")
    .updateMany({sex:"男"},{$set:{age:23}},function(err,results){
          console.log(err);  
    })
  
  //删
  db.collection("store").deleteMany({name:"张三"},function(err,results){
      console.log(err,results);  //删除多条用deleteMany,修改一条用deleteOne
  })
}
})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值