【sql】MongoDB的增删改查分页条件等

【sql】MongoDB的增删改查分页条件等

//增
//新增数据2种方式
db.msg.save({"name":"springboot"});
db.msg.insert({"name":"mango good"});
db.msg.save({"name":"springboot",type:"工具书", json:{id:1, name:'张三'}});

//删除

//(1)删除
db.msg.remove({type:"工具书"})
//(2)删除所有
db.msg.remove({})

db.msg.remove({"json.id":1})


//修改
//(1)update首条
//update:遇到满足条件的第一条数据修改
db.msg.update({"name":"springboot"},{$set:{"name":"springboot2"}})

//(2)update多条
//updateMany :修改所有满足条件的
db.msg.updateMany({"name":"springboot"},{$set:{"name":"springboot2"}})

db.msg.updateMany({"json.id":1},{$set:{"name":"springboot2"}})


//(3)updateOne
//updateOne:修改满足条件的第一条数据
db.msg.updateOne({"name":"springboot2"},{$set:{"name":"springboot3"}})

//查询所有数据2种写法
db.msg.find()
db.getCollection("msg").find()


//条件查询
db.msg.find({type:"工具书"})

db.msg.find({"json.id":1})

//分页查询   
//第一页  每页3条
db.msg.find({"json.id":1}).skip(0).limit(3)

//第二页  每页3条
db.msg.find().skip(3).limit(3)


//第三页  每页3条
db.msg.find().skip(6).limit(3)


 

你可能感兴趣的:(数据库,spring,boot,后端,java,sql,mongodb,数据库)