zoukankan      html  css  js  c++  java
  • mongodb的增删改查

    // 查询所有
    // db.s15.find({})
    
    // db.s15.find({"id":2})
    
    // 或查询
    // db.s15.find({$or:[{"age":70},{"id":3}]})
    // db.s15.find({"age":{$in:[60,70]}})
    
    // 子集检索
    // db.s15.find({age:{$in:[60,80]}})
    
    // 满足所有条件
    // db.s15.find({age:{$all:[60,70]}})
    
    // 比较 $gt,$gte,$lt,$lte,$eq
    // db.s15.find({age:{$gt: 60}})
    
    
    // 更新数据
    // db.s15.update({"age":30},{$set: {"age":13}})
    // db.s15.update({"age":13},{$set: {"username":"jinjiaodawang"}})
    // db.s15.update({"id":4}, {$set: {"age":50}})
    
    // 插入数据
    // db.s15.insert([{
    //     "id":7,
    //     "name":"ywb",
    //     "age":60,
    //     "username":"yinjiaodawangba"
    // }])
    
    // 增加列表
    // db.s15.updateOne({"name":"ywb"},{$set:{"hobby":["cy","hj","tt"]}})
    
    // 在列表中增加
    // db.s15.updateOne({"name":"ywb"},{$push:{"hobby":"jwb"}})
    // 在列表中删除
    // db.s15.updateOne({"name":"ywb"},{$pull:{"hobby":"jwb"}})
    // 在列表迭代增加
    // db.s15.updateOne({"name":"ywb"},{$pushAll:{"hobby":[1,2,3]}})
    
    
    // 在object中修改
    // db.s15.updateOne({"kecheng.name":"python"},{$inc:{"kecheng.price":500}})
    // db.s15.updateOne({"kecheng.name":"python"},{$set:{"kecheng.price":200000}})
    
    // 修改列表中的object
    // db.s15.updateOne({"hobby.age":20},{$set:{"hobby.$.age":50}})
    
    // 修改object中的array
    // db.s15.updateOne({"kecheng.name":"python"},{$push:{"kecheng.class":19}})
    
    
    // 删除最后一条数据
    // db.s15.updateOne({"name":"ywb"},{$pop:{"hobby":1}})
    // 删除第一条数据
    // db.s15.updateOne({"name":"ywb"},{$pop:{"hobby":-1}})
    
    // 在列表中修改一个
    // db.s15.updateOne({hobby:"hj"},{$set:{"hobby.$":"喝酒"}})
    // db.s15.updateOne({hobby:"喝酒"},{$set:{"hobby.0":"hj"}})
    // 在列表中修改多个
    // db.s15.updateMany({hobby:"hj"},{$set:{"hobby.$":"喝酒"}})
    // $只能存储一个
    
    // 删除数据
    // db.s15.remove({"age":50})
    // db.s15.deleteOne({"name":"jwb"})
    // db.s15.deleteMany({"name":"jwb"})
    
    // 删除一个字段
    // db.s15.updateOne({"name":"ywb"},{$unset:{"hobby":1}})
    
    
    // 更新一个
    // db.s15.updateOne({"name":"jwb"},{$set:{"age":100}})
    //更新多个
    // db.s15.updateMany({"name":"jwb"},{$set:{"age":40}})
    // 给所有人年龄+1
    // db.s15.updateMany({}, {$inc: {"age":1}})
    // 给所有人年龄-1
    // db.s15.updateMany({},{$inc:{"age":-1}})
  • 相关阅读:
    poj1088滑雪
    百度关键词质量度如何提高?9个质量度影响因素
    百度竞价点击价格怎么算?计算公式准吗
    什么是百度竞价包年?竞价包年骗局揭露
    百度竞价如何调价?不是你想的那么简单
    为什么我的关键词搜不到,没有排名?
    为什么你的百度竞价有点击无咨询
    百度竞价中那些不为人知的规则与猫腻
    百度推广关键词点击价格为什么会高于出价?因为你开通了这8项功能
    百度推广点击价格怎样降低,怎样省钱?
  • 原文地址:https://www.cnblogs.com/s593941/p/10277981.html
Copyright © 2011-2022 走看看