本篇主要用于汇总MongoDB专栏,提供快速访问链接:

一、安装与基本介绍

MongoDB安装与使用

MongoDB 中的基本概念

MongoDB 数据库操作

MongoDB 集合操作

二、CRUD操作

MongoDB 插入文档(插入一个、批量插入)

MongoDB 查询文档中使用比较选择器、逻辑选择器

MongoDB 查询文档中使用元素选择器、数组选择器

MongoDB 查询文档中使用$expr、$where选择器

MongoDB 查询文档中使用文本选择器($text)

MongoDB 查询文档中使用正则选择器($regex)

MongoDB 查询文档中使用字段投影

MongoDB 更新文档(更新一条文档)

MongoDB 更新文档(更新多条文档)

MongoDB 更新文档(替换一个文档)

MongoDB 删除文档(删除一个、批量删除)

MongoDB 批量写操作

三、聚合操作

MongoDB 聚合方法

MongoDB 聚合管道的使用及聚合表达式的介绍

MongoDB 聚合管道的文档筛选($match)及分组统计($group)

MongoDB 聚合管道的字段投影($addFields,$set,$unset,$project)

MongoDB 聚合管道的文档操作($sort,$skip,$limit,$sample,$unwind)

MongoDB 聚合管道的文档关联查询($lookup)及管道合并($unionWith)

MongoDB 聚合管道的输出结果到集合($out)及合并结果到集合($merge)

MongoDB 聚合操作Map-Reduce

四、聚合表达式运算符

MongoDB 聚合管道中使用算术表达式运算符

MongoDB 聚合管道中使用数组表达式运算符获取数组中指定位置的元素($arrayElemAt,$first,$last)

MongoDB 聚合管道中使用数组表达式运算符截取数组($slice)

MongoDB 聚合管道中使用数组表达式运算符合并数组($concatArrays)

MongoDB 聚合管道中使用数组表达式运算符断言数组($isArray)

MongoDB 聚合管道中使用数组表达式运算符判断数组中是否包含元素($in)并获取元素索引($indexOfArray)

MongoDB 聚合管道中使用数组表达式运算符获取数组长度($size)和反转数组($reverseArray)

MongoDB 聚合管道中使用数组表达式运算符过滤数组($filter)

MongoDB 聚合管道中使用数组表达式运算符实现数组与对象之间的转换($arrayToObject,$objectToArray)

MongoDB 聚合管道中使用数组表达式运算符实现数组元素映射($map)与统计(reduce)

MongoDB 聚合管道中使用比较表达式运算符

MongoDB 聚合管道中使用逻辑表达式运算符

MongoDB 聚合管道中使用条件表达式运算符

MongoDB 聚合管道中使用日期表达式运算符

MongoDB 聚合管道中使用字符串表达式运算符

MongoDB 聚合管道中使用自定义聚合表达式运算符($accumulator)

MongoDB 聚合管道中使用自定义聚合表达式运算符($function)

------ 未完待续

MongoDB 数据库操作汇总相关推荐

  1. PHP操作mongodb数据库操作类

    最近的项目开发中使用的数据库是mongodb数据库,因为小编的公司也是刚刚使用mongodb数据库,所以之前没有封装好的mongodb数据库操作类拿来使用,所以小编在项目中自己封装了一个mongodb ...

  2. MongoDB数据库操作---mongoose操作

    Mongoose认知概念 Mongoose是MongoDB的一个对象模型工具,其可以在一部环境下执行.同时它也是针对MongoDB操作的一个队形模型库,封装了MongoDB对文档的一些增删改查等常用方 ...

  3. MongoDB数据库操作---终端操作

    初识MongoDB 概念: 特点 相关安装 我这边用的是MAC版本 在使用mongodb之前,我们需要给它配置一个macOS缺失的软件包管理器,叫做HomeBrew,链接是:HomeBrew 对应的, ...

  4. python数据存储系列教程——python中mongodb数据库操作:连接、增删查改、多级路径

    全栈工程师开发手册 (作者:陈玓玏) python教程全解 调试环境python3.6,调试python操作mongodb数据库,首先要在本地或服务器安装mongodb数据库.安装参考:http:// ...

  5. spring boot数据库操作汇总

    1 关于orm orm即object relational mapping,对象关系映射,即将数据库中的表映射成对象. 常用的orm有以下: mybatis spring jdbc template ...

  6. 大数据——MongoDB数据库操作实例

    大数据--四种数据库(MySQL,HBase,MongoDB,Redis)操作实例 问题描述: student文档如下: 1. 根据上面给出的文档信息,用MongoDB模式设计student集合. a ...

  7. MongoDB入门操作汇总

    文章目录 一.概述 1.1 与RDBMS的纵向对比 二.基本操作 三.游标 3.1 游标方法的释义及示例 四.索引 五.聚合查询 一.概述 mongo是一款用C++开发的高性能文档型数据库,是主流NO ...

  8. yii2 mysql_Yii2 数据库操作汇总

    1 //1.简单查询 2 $admin=Admin::model()->findAll($condition,$params);3 $admin=Admin::model()->findA ...

  9. MongoDB数据库操作

    创建普通用户 #进入MogoDB mongo #显示据库 show dbs #切换到ycsb数据库 use ycsb #创建用户及密码 db.createUser({ user: "root ...

最新文章

  1. django正反向查询
  2. unix更喜欢进程,可是...
  3. 多线程编程之一——问题提出
  4. CSLA .Net学习资料
  5. python编码规范utf8还是gbk还是ask_彻底搞懂 Python 编码
  6. 数据库开发总结(ADO.NET小结)
  7. linux虚拟文件系统(五)-文件打开操作分析
  8. 设计模式之蝉——代理模式上中
  9. 大数据学习——mapreduce共同好友
  10. 使用UMDH进行内心泄露分析
  11. 华为服务器欧拉系统怎么改ip,EulerOS系统配置
  12. Linux下更新BIOS的方法
  13. Black Hat USA 2011: Alexander Polyakov - CTO - ERPScan
  14. openlayers3—地图图层数据来源(ol.source)
  15. 团队作业第五次—项目系统设计与数据库设计
  16. python版钉钉回调
  17. 3小时GIS入门教程(三)ArcGIS 10基本操作
  18. 计算机软件著作权的注册和认证
  19. 多重背包问题——庆功会
  20. 利用websocket实现群聊以及单聊

热门文章

  1. 洛谷P2108学英语题解
  2. 民生银行放弃与支付宝合作 避免用户资金丢失
  3. KDE设置锁屏时间格式
  4. 2020ICPC济南站 铸铜记
  5. C语言:打印钻石形状
  6. 不要怀疑了,个人也是可以做好跨境电商的!
  7. ida 调试android之路
  8. matlab隐藏图形中的文字,MATLAB图形上的文字修饰
  9. T460s 无法升级win10 至 win11 怎么办?
  10. 客如云×OceanBase:分布式云升级助力客如云降本增效