zoukankan      html  css  js  c++  java
  • mongod

    ---恢复内容开始---

    1.开服务

    cmd进入mongod bin目录 mongod.exe bdpath默认c:datadb  如更改mongod.exe --dbpath="e:datadb"

    2.开客户端

    cmd 进入mongod bin目录 mongo

    db.集合.操作

    eg:db.person.insert({"name":"tom","age":25}) 

    3.操作

    3.1 增删改

    find/findOne({条件})  一定要有{}

    ①: >, >=, <, <=, !=, =,"$gt", "$gte", "$lt", "$lte", "$ne"

    eg:db.person.find({"age":{$gte:18}})

     ②:And,OR,In,NotIn  "$in","$nin"

    db.person.find({"age":{$in:[18,17]}})

    updata({查询条件},{更新值})  

     默认的情况下只更新第一条,那么如果我们有需求必须批量更新,在update的第四个参数中设为true即可。

    局部修改修改器: $inc 在原有值上增加更新和 $set

    db.person.update({"age":20},{$inc:{"age":10}})

    upsert:updata({查询条件},{更新值},true)如果没有查到,我就在数据库里面新增一条

    Remove() 没带参就删除所有集合数据!!!

    3.2 聚合

    count,distinct,group,mapReduce 

    db.person.count({"name":"ss"})

    db.person.distinct("name")--选择字段  去重查询

  • 相关阅读:
    WebContent的子目录里面的jsp文件无法将数据传递给Servlet
    MVC 与 三层架构
    使用命令行操作MySQL 及 语法
    JDBC
    字符典
    servlet 生命周期
    6 shell内置命令
    5shell中的数组
    4shell中的特殊变量
    3shell命令替换
  • 原文地址:https://www.cnblogs.com/weiwoduhigh/p/3453918.html
Copyright © 2011-2022 走看看