![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
青柠17
这个作者很懒,什么都没留下…
展开
-
MongoDB数据库(一)介绍、安装与配置
MongoDB数据库1. MongoDB简介MongoDB是一个基于分布式文件存储的非关系型(NoSQL)数据库,由C++语言编写,是非关系数据库当中功能最丰富,最像关系型数据库的。它支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大...原创 2019-10-20 10:24:40 · 131 阅读 · 0 评论 -
MongoDB数据库(二)基本使用
MongoDB数据库1. 关于数据库(database)的基础命令打开MongoDB客户端后默认数据库为test查看当前的数据库:db查看所有的数据库:show dbs / show databases切换数据库:use 数据库名注:数据库无需创建,使用 use 数据库名 会自动创建 数据库名 数据库,但若不创建集合,此数据库不显示。删除当前的数据库:db.dropDatabas...原创 2019-10-20 12:17:25 · 139 阅读 · 0 评论 -
MongoDB数据库(三)进阶使用
MongoDB数据库1. 数据查询⽅法find(): 查询db.集合名.find({document})⽅法findOne():查询,只返回第⼀个db.集合名.findOne({document})⽅法pretty(): 将结果格式化db.集合名.find({document}).pretty()> db.stu.find(){ "_id" : ObjectId("5d...原创 2019-10-20 15:51:03 · 91 阅读 · 1 评论 -
MongoDB数据库(四)高级使用
MongoDB数据库1. 聚合(aggregate)聚合是基于数据处理的聚合管道,每个文档通过由一个或多个阶段(stage)组成的管道,可以对每个阶段的文档集进行分组、过滤等功能,然后经过一系列的处理,输出相应的结果。db.集合名称.aggregate({管道:{字段:{表达式}}})常用表达式处理输⼊⽂档并输出,语法:字段:{表达式:'$列名'}表达式作用...原创 2019-10-24 17:04:08 · 348 阅读 · 0 评论