zoukankan      html  css  js  c++  java
  • 简单mongodb增删改查操作

    注:mongodb(非关系型 | 缓存型)

    mongodb之部分简单操作

      库:

        查看库:

            show dbs

            db:查看当前处于哪个库下

        创建库:

            use 库名      -------若库已经存在,则切换到该库下,反之,执行创建动作

      表 | 集合:

        创建集合:

            db.createCollection('集合名',[配置条件]);

            注:配置条件=》{size:文件大小,capped:true,max:条数 | 文档数}    ---capped定量:db.表(集合).isCapped()  ----true/false是否是定量

        查: show collections / db.getCollectionNames(); ----返回数组

        删:db.表|集合.drop()

      文档 | 数据:  

        增:db.集合.save({})    db.集合.insert({})    db.insertOne({})      ------添加一条

          db.集合.save([{},{}])/db.集合.insert([{},{}])多条

          注:insert 不会替换系统ID save会

        删:db.集合.deleteOne({"":""});db.集合.remove({"":""},true);             一条

          db.集合.remove({条件});多条

          db.集合.remvoe({})清空表

      改:db.集合.update({查询条件},{替换条件},插入bl,全体换bl);

        替换后:{$set:{数据},$inc:{age:1}}

      查:db.集合.find("":"");

        条数:db.集合.find().count();

      去重:db.集合.distinct(key);

        条件

          {age:22};        -----age == 22

             {age:{$gt:22}};         ---age > 22  

          {age:{$lt:22}};         ---age < 22

          {age:{$lte:122,$gte:22}};    ----age <= 122 && age >=22

          {$or:[{age:22},{age:122}]}   ----22 or 122

          {key:value,key2,value2}      ---- value && value2

        db.集合.find({条件,{指定要显示列区域}})    ------指定区域是否显示:区域名:1 显示    区域名:0

        限定:  

          db.集合.find().limit(number)   限定

          db.集合.find().skip(number)   跳过

        排:

          升:db.集合.find().sort({key:1,key2:-1});

          降:db.集合.find().sort({key:-1});

          db.集合.find({条件},{指定显示区域}).skip(10).limit(10).sort({key:1})

          db.insertOne({数据描述})

    有错请多多指出

  • 相关阅读:
    robotframework +selenium 自动化测试之浏览器与驱动的兼容问题。
    robotframework+selenium自动化robotramework版本问题
    一个业务逻辑引发的对多表连接的思考
    第一次接触WebSocket遇到的坑以及感受
    关于读写APP.config文件能读却写不了的问题
    poj2392 space elevator
    洛谷P1197 星球大战
    poj3421&poj3292&poj2689 基础数论
    洛谷P1006 传纸条
    挑战程序设计竞赛2.3节习题选解
  • 原文地址:https://www.cnblogs.com/nongfusanquan/p/11571901.html
Copyright © 2011-2022 走看看