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"
    }})
  • 相关阅读:
    SQL TOP 分页
    C# Word 打印
    Oracle 11g 卸载日志
    用 16G 内存存放 30亿数据(Java Map)转载
    HTMLDivElement.prototype
    在TOMCAT8.5使用 JOSSO 单点登录(Agent 端)
    德哥的PostgreSQL私房菜
    Object-relational impedance mismatch (转载)
    Java性能最后一个领域:去除垃圾回收器
    我们为什么选择Vue.js而不是React(转载)
  • 原文地址:https://www.cnblogs.com/zfxJava/p/5660152.html
Copyright © 2011-2022 走看看