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({数据描述})

    有错请多多指出

  • 相关阅读:
    day40_jQuery学习笔记_01
    jQuery选择什么版本 1.x? 2.x? 3.x?
    6个关于dd命令备份Linux系统的例子
    快速掌握grep命令及正则表达式
    Linux下删除乱码或特殊字符文件
    在 Linux 中永久修改 USB 设备权限
    CentOS 7 中 hostnamectl 的使用
    申请红帽企业版Linux开发者订阅
    CentOS6 下rsync服务器配置
    Centos6下DRBD的安装配置
  • 原文地址:https://www.cnblogs.com/nongfusanquan/p/11571901.html
Copyright © 2011-2022 走看看