MongoDB 数据库操作汇总
本篇主要用于汇总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 数据库操作汇总相关推荐
- PHP操作mongodb数据库操作类
最近的项目开发中使用的数据库是mongodb数据库,因为小编的公司也是刚刚使用mongodb数据库,所以之前没有封装好的mongodb数据库操作类拿来使用,所以小编在项目中自己封装了一个mongodb ...
- MongoDB数据库操作---mongoose操作
Mongoose认知概念 Mongoose是MongoDB的一个对象模型工具,其可以在一部环境下执行.同时它也是针对MongoDB操作的一个队形模型库,封装了MongoDB对文档的一些增删改查等常用方 ...
- MongoDB数据库操作---终端操作
初识MongoDB 概念: 特点 相关安装 我这边用的是MAC版本 在使用mongodb之前,我们需要给它配置一个macOS缺失的软件包管理器,叫做HomeBrew,链接是:HomeBrew 对应的, ...
- python数据存储系列教程——python中mongodb数据库操作:连接、增删查改、多级路径
全栈工程师开发手册 (作者:陈玓玏) python教程全解 调试环境python3.6,调试python操作mongodb数据库,首先要在本地或服务器安装mongodb数据库.安装参考:http:// ...
- spring boot数据库操作汇总
1 关于orm orm即object relational mapping,对象关系映射,即将数据库中的表映射成对象. 常用的orm有以下: mybatis spring jdbc template ...
- 大数据——MongoDB数据库操作实例
大数据--四种数据库(MySQL,HBase,MongoDB,Redis)操作实例 问题描述: student文档如下: 1. 根据上面给出的文档信息,用MongoDB模式设计student集合. a ...
- MongoDB入门操作汇总
文章目录 一.概述 1.1 与RDBMS的纵向对比 二.基本操作 三.游标 3.1 游标方法的释义及示例 四.索引 五.聚合查询 一.概述 mongo是一款用C++开发的高性能文档型数据库,是主流NO ...
- yii2 mysql_Yii2 数据库操作汇总
1 //1.简单查询 2 $admin=Admin::model()->findAll($condition,$params);3 $admin=Admin::model()->findA ...
- MongoDB数据库操作
创建普通用户 #进入MogoDB mongo #显示据库 show dbs #切换到ycsb数据库 use ycsb #创建用户及密码 db.createUser({ user: "root ...
最新文章
- django正反向查询
- unix更喜欢进程,可是...
- 多线程编程之一——问题提出
- CSLA .Net学习资料
- python编码规范utf8还是gbk还是ask_彻底搞懂 Python 编码
- 数据库开发总结(ADO.NET小结)
- linux虚拟文件系统(五)-文件打开操作分析
- 设计模式之蝉——代理模式上中
- 大数据学习——mapreduce共同好友
- 使用UMDH进行内心泄露分析
- 华为服务器欧拉系统怎么改ip,EulerOS系统配置
- Linux下更新BIOS的方法
- Black Hat USA 2011: Alexander Polyakov - CTO - ERPScan
- openlayers3—地图图层数据来源(ol.source)
- 团队作业第五次—项目系统设计与数据库设计
- python版钉钉回调
- 3小时GIS入门教程(三)ArcGIS 10基本操作
- 计算机软件著作权的注册和认证
- 多重背包问题——庆功会
- 利用websocket实现群聊以及单聊