• 【MongoDB】MongoDB的一些操作命令


    我们首先应该知道MongoDB的数据结构:MongoDB:库-->集合-->JSON对象

    查看

        show dbs //查看有哪些库
        show collections //查看库中有哪些集合

    库操作

        use 库名  //使用某个库,进入某个库,创建一个库
        库名.dropDatabase() //删除

    集合操作

        对集合进行增删改差操作。
        
            db.集合名.insert(xx) //创建集合插入记录
            db.集合名.drop()  //删除集合
            db.集合名.find()  //查询
            db.集合名.update() //更新
            db.集合名.remove() //删除

    添加操作
        
            //插入单个记录
            db.dept.insert({"deptno":10,"dname":"java"})  
            //插入多个记录
            db.dept.insert([{"deptno":10,"dname":"java"},{"deptno":20,"dname":"javaee"}])  
        

    查询操作

            //查询所有记录
            db.dept.find()
            //查询deptno=10的记录
            db.dept.find({"deptno":10})
            //查询deptno>20的记录 (其他$gte、$lt、$lte、$ne)
            db.dept.find({"deptno":{$gt:20}})
            //查询dname以j字母开始的记录
            db.dept.find({"dname":/^j/})
            //查询dname中包含a的记录
            db.dept.find({"dname":/a/})
        

    删除操作

            //删除deptno=10的记录
            db.dept.remove({"deptno":10})
            //删除所有记录
            db.dept.remove({})

    更新操作

            //全部更新,会将整个json对象盖掉
            db.dept.update({"deptno":30},{"phone":"1354444444"})
            //部分更新,修改某个属性值
            db.dept.update({"deptno":30},{$set:{"phone":"1354444444"}})

    统计操作

            //统计总记录数
            db.dept.count()
            //统计符合条件的记录数
            db.dept.count({"dname":"java"})

    分页操作

            //表示跳过前5个,取后5个

            db.user.find().skip(5).limit(5)

  • 相关阅读:
    Flex 自定义事件
    ORACLE中date类型字段的处理
    微信公众号开发
    idHTTP最简洁的修改和取得Cookie例子
    使用TidCookieManager得到cookie
    dhttp与IdCookieManager处理登陆过程
    Delphi IdHTTP 设置cookie 和访问后读取Cookie 值(重要collection不需要item索引)
    idhttp与cookie
    delphi inttohex 整型到十六进制
    03006_Servlet简介
  • 原文地址:https://www.cnblogs.com/HDK2016/p/7248807.html
Copyright © 2020-2023  润新知