MongoDB CRUD操作
学习增删改查 · 难度:进阶 · +15XP
MongoDB CRUD 操作
MongoDB使用JSON风格的文档操作,比SQL更直观。
Create 创建
db.students.insertOne({name:"张三",score:85})
db.students.insertMany([{name:"李四",score:92},{name:"王五",score:78}])Read 查询
db.students.find({score:{$gte:80}}) // score>=80
db.students.findOne({name:"张三"}) // 返回一个
db.students.find().sort({score:-1}).limit(5) // 前5高分Update 更新
db.students.updateOne({name:"张三"},{$set:{score:90}})
db.students.updateMany({score:{$lt:80}},{$inc:{score:5}})Delete 删除
db.students.deleteOne({name:"张三"})
db.students.deleteMany({score:{$lt:60}})???? 练习
- 插入3个学生文档
- 查询分数>80的
- 给不及格的加5分