mongodb的增删改查
我们已经接触过了数据库的增删改查,orm的增删改查,相对来说mongodb的增删改查对我们来说应该很容易了::
几点要注意的:
1,引用了不存在的对象即创建改对象
2,mongodb中字段的叫法也发生了变化;后面的是mongodb的叫法
database ? Database (库)
table ? Collection (表)
字段 ? Field (字段)
row ? Document (行,列)
创建一个数据:
use a1
db
1,增加一条信息
db.a1.insertOne({"name":"alex","age":20})
2,增加多条信息
db.a1.insertMany([{"name":"zhuang","age":2},{"name":"leslie","age":43}])
3查找所有信息
db.a1.find()
4,查找name为alex的信息
db.a1.find({name:"alex"})
5,无条件查找一条数据,默认当前文件中的第一条数据
db.a1.fineOne()
6,查找age=43的一条信息(无论有多少符合 只找一条)
db.a1.findOne({age:43})
7.把age等于19的所有数据中第一条数据的name改为WSSB,(如出现多条,只修改最高前的数据)
db.a1.updateOne({"age":19},{$set:{"name":"WSSB"}})
8.:根据条件修改所有数据的内容,多条修改
把age等于19的所有数据中的name改为WSSB
db.a1.updateMany({"age":19},{$set:{"name":"pig_qi"}})
9.条件删除name等于"DragonFire"的所有信息
db.users.deleteOne({age:"14"})
db.users.deleteMany({age:"24"})
很简单,都是有规律可循的,,至于那些官方不推荐的就不写了 ,记住上面的这些就够用的了