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

    有错请多多指出

  • 相关阅读:
    [ts]类
    【跨域】jsonp的实现
    [ts]基础类型
    在Crystal Report中将数字转为英文
    合并 GridView 的单元格
    C#动态加载DLL
    在网页处理按键事件
    SQL Server 2005 中新CTE语法 递归性能测试
    连接远程服务器共享
    Asp.net 文件下载
  • 原文地址:https://www.cnblogs.com/nongfusanquan/p/11571901.html
Copyright © 2020-2023  润新知