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}})

 

posted @ 2019-01-16 16:58  小鸽鸽OvO  阅读(150)  评论(0编辑  收藏  举报