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"
    }})
  • 相关阅读:
    GitHub中的html文件如何直接显示成网页形式
    android发送短信验证码并自动获取验证码填充文本框
    Splay 指针&&无父节点
    DP——最长公共子序列
    DP——背包问题(一)
    进制转换(负进制) Luogu 1017
    并查集(按秩合并+非递归路径压缩)模板题 Luogu 1551 亲戚
    关押罪犯
    乌龟棋
    机器翻译
  • 原文地址:https://www.cnblogs.com/zfxJava/p/5660152.html
Copyright © 2011-2022 走看看