zoukankan      html  css  js  c++  java
  • 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"})

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

  • 相关阅读:
    ural 1080 Map Coloring DFS染色
    hdu 4287 Intelligent IME
    hdu 4268 Alice and Bob 区域赛 1002 (STL、SBT实现)
    SBT专题训练
    hdu 4276 The Ghost Blows Light 区域网络赛 1010 树上背包+spfa
    hdu 4278 Faulty Odometer
    hdu 4279 Number
    VIM 插件(转)
    Linux环境变量的设置(转)
    福昕PDF阅读器 v3.3 破解
  • 原文地址:https://www.cnblogs.com/cz007/p/10040684.html
Copyright © 2011-2022 走看看