![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB系列
东谌
岁月如歌,流年易逝
展开
-
MongoDB基础--安装
因新公司项目涉及大数据处理,选择技术MongoDB,所以准备学习下这方面的知识!1、版本MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community根据你的系统下载 32 位...原创 2019-05-10 19:03:32 · 159 阅读 · 0 评论 -
MongoDB基础--索引原理
为什么需要索引?当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。mongo-9552:PRIMARY> db.person.find(){ "_id" : ObjectId("571b5da31b0d530a03b3ce82"), "name" : "ja...转载 2019-05-16 17:41:48 · 115 阅读 · 0 评论 -
MongoDB基础--权限
一、shell命令MongoDB的shell提供了一些命令,可以从shell提示符执行它们。help<option>:用于为MongoDB的shell命令显示语法帮助。option参数允许指定你想得到帮助的特定领域。use<database>:更改当前database句柄。数据库操作将在当前数据库句柄上处理。show<option>:根据opti...原创 2019-05-13 16:24:32 · 181 阅读 · 0 评论 -
MongoDB基础--基础操作
1、集合操作1.1、创建集合MongoDB 用 db.createCollection(name, options) 方法创建集合。格式 1 db.createCollection(name, options) 其中,name 是集合名称,是一个字符串;options 是可选项,是一个文档,指定内存大小和索引等选项,具体参数说明如下表:字...原创 2019-05-13 17:13:30 · 223 阅读 · 0 评论 -
MongoDB基础--mongoTemplate操作内嵌文档
关系型数据库中,表与表的关联关系有1:1,也有1:n的。在java的面向对象的世界里就是主对象嵌子对象,与主对象嵌集合<子对象>的两种形式。1)使用mongoTemplate操作主对象嵌子对象操作:新增、修改都直接用如下方法:mongoTemplate.updateFirst(new Query(criteria), update, clazz, collectionN...原创 2019-06-23 21:45:17 · 5583 阅读 · 1 评论