zoukankan      html  css  js  c++  java
  • mongodb的sql例子(简单版)

    插入数据
    db.person.insert({"name":"zfx","age":21})
    查找所有数据
    db.person.find()
    查找  名字为 zfx的数据
    db.person.find({"name":"zfx"})
    删除数据
    db.person.remove({"name":"jack"})
    修改数据(整体更新)
    db.person.update({"name":"zfx"},{"name":"zfx1","age":22})
    (局部更新)$inc也就是increase的缩写,每次修改会在原有的基础上自增$inc指定的值,如果“文档”中没有此key,则会创建key。
    db.person.update({"name":"zfx1"},{$inc:{"a":333}})
    (局部更新) 修改部分的值
    db.person.update({"name":"zfx1"},{$set:{"a22":333}})
    删除键
    db.person.update({name:"zfx1"},{$unset:{hobby:1}})
    查找  大于23岁的。
    db.person.find({"age":{$gt:23}})
    查找  大于等于23岁的。
    db.person.find({"age":{$gte:22}})
    查找 小于23岁的
    db.person.find({"age":{$lt:23}})
    查找 小于等于23岁的
    db.person.find({"age":{$lte:22}})
    查找 不等于22岁的
    db.person.find({"age":{$ne:22}})
    查找  岁数等于22岁的人
    db.person.find({"age":22})
    查找 岁数等于22岁,同时名字等于zfx1
    db.person.find({"age":22,"name":"zfx1"})
    查找 岁数 等于30 或者 名字为zfx1的。
    db.person.find({$or:[{"name":"zfx1"},{"age":30}]})
     
     名字在 zfx1 或者 zfx2    相当于 in的功能
    db.person.find({"name":{$in:["zfx1","zfx2"]}})
         名字 不是 zfx2的。
    db.person.find({"name":{$nin:["zfx2"]}})
         mongodb 的where 查找
    db.person.find({$where:function(){
    return this.name=="zfx1"
    }})
  • 相关阅读:
    flutter 刷新和初始化
    flutter 复杂数据模型 转换
    flutter 刷新组件
    flutter wrap 流式布局
    添加横纵布局 和 页面保活
    跳转首页结构并且加载launch插件
    迟到的AFO
    [ELSE]自闭选手的自我修养
    [题解]UOJ#41 矩阵变换
    [题解]HDU 3555 Bomb
  • 原文地址:https://www.cnblogs.com/zfxJava/p/5660152.html
Copyright © 2011-2022 走看看