• mongodb的CRUD操作一


    update

    操作的保留方法:

    $set:更改

    db.t.update({uname:"BB"},{$set:{addr:"BJ"}})

    这样就可以修改了,当列不存在的时候会直接增加这个列

    $unset:删除一个列

    db.t.update({uname:"BB"},{$unset:{sal:100}})

     db.t.update({uname:"BB"},{$unset:{sal:100}},false,true)

    $inc:增加或者减少

    db.t.update({"uname":"HY"},{$inc:{"sal":100},$set:{"addr":"gaozhou"}})

    更改并且增加

    db.t.update({"uname":"BB"},{$inc:{"sal":100},$set:{"addr":"GZ"}},true)

    加上true就是如果不存在就直接插入

    db.t.update({uname:"BB"},{$set:{addr:"BJ"}},false,true)

    这里前一个false是代表了如果不存在就要插入,true是代表了如果是多行匹配到了是不是要改多行,这里要注意了

     remove

     db.t.remove({uname:"BB"})

    条件大小判断

    $gt:大于
    $lt:小于
    $gte:大于或等于
    $lte:小于或等于

    $ne:不等于

    $in:范围内[1000,3000,5000]

    $nin:不在范围内[1000,3000,5000]

     注意这里是指在1000或者3000或者5000这几个指的

     

    不在范围中的

    当我们要在集合里面炒作文档的时候是用remove

    但是我们要删掉集合的话是要用drop的

  • 相关阅读:
    Vue数据绑定和响应式原理
    JavaScript实现MVVM之我就是想监测一个普通对象的变化
    缓存的理解
    理解promise 02
    线段与线段的交点
    线段与线段交点的推导公式
    promise你懂了吗?
    wx import require的理解
    webgl example1
    sublime2常用插件
  • 原文地址:https://www.cnblogs.com/Howardandlili/p/7787110.html
Copyright © 2020-2023  润新知