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

很简单,都是有规律可循的,,至于那些官方不推荐的就不写了 ,记住上面的这些就够用的了

原文地址:https://www.cnblogs.com/cz007/p/10040684.html