MongoDB
tree_ifconfig
目前还是一位大四学生,现在主攻javaweb方面,现在把以前学习的东西总结一下,发布上来,方便以后自己的复习,和帮助他人学习,The future,come on!
展开
-
MongoDB学习(四)之连接数据库
①启动MongoDB服务:运行bin目录下的mongod.exe即可。②连接数据库: 1)标准URI连接语法:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] 语法格式解析: (1...原创 2018-08-07 11:02:13 · 665 阅读 · 0 评论 -
MongoDB学习(八)之Limit与Skip方法
一、Limit()方法(指定从MongoDB数据库中读取的记录条数) 1)语法 db.COLLECTION_NAME.find().limit(NUMBER) 参数说明: ①NUMBER:指定从MongoDB数据库中读取的记录条数 2)示例 1、从当前"user"数据库的"col"集合中找到符合条件的文档,查看两条文档...原创 2018-08-08 14:29:53 · 778 阅读 · 0 评论 -
MongoDB学习(七)之条件和$type操作符
一、条件操作符 1)MongoDB条件操作符和SQL where语句比较 操作 格式 示例 SQL中的where语句 等于 {<key>:<value>} db.col.find(“name”:”lh”).pretty() ...原创 2018-08-08 14:08:51 · 444 阅读 · 0 评论 -
MongoDB学习(六)之文档(document)之增删改查
一、插入文档 1)insert()方法 (1)语法: db.COLLECTION_NAME.insert(document) (2)示例: ①将文档存储到user数据库的col集合中: 注意:1、若col集合不存在数据库中,则会自动创建该集合并插入文档。 ...原创 2018-08-07 17:45:41 · 3556 阅读 · 0 评论 -
MongoDB学习(五)之创建删除数据库
一、创建数据库 1)语法: use DATABASE_NAME注意:(1)数据库不存在,创建数据库。 (2)数据库存在,切换到指定数据库。2)示例 (1)创建数据库user (2)向user数据库插入数据(只有向目标数据库插入数据了,数据库列表才会显示它) 二、删除数据库 1)语法:删除当前数据...原创 2018-08-07 11:31:21 · 137 阅读 · 0 评论 -
MongoDB学习(二)之概念理解
①数据库(database) 1)一个mongodb有多个数据库,默认数据库为'db'(存储在data目录下)。 2)MongoDB的单个实例可以包括多个独立的数据库,每个数据库有自己的集合和权限,不同数据库可以放不同的文件。 3)数据库名规则(UTF-8字符串):全部小写、最多64位、不包含‘’(空格)、$、/、\和\0(空字符) 4)保留数据库: ...转载 2018-08-03 17:03:28 · 288 阅读 · 0 评论 -
MongoDB学习(三)之基本命令学习
①db命令 1)功能:查看当前操作的文档(数据库) 2)示例: ②show dbs命令 1)功能:显示所有数据的列表 2)示例: ③use命令 1)功能:连接到一个指定的数据库 2)示例: ④db.s...原创 2018-08-02 17:00:46 · 152 阅读 · 0 评论 -
MongoDB学习(一)之基本介绍
①MongoDB启动参数说明: 参数 描述 --bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定,默认本地所有IP --logpath ...原创 2018-08-02 16:51:08 · 182 阅读 · 0 评论 -
MongoDB学习(十一)之分片(Sharding)
一、分片 1)介绍 (1)MongoDB中的集群(分片、复制(副本集)技术)。 (2)分片(Sharding):数据拆分,将其分散存放在不同的机器上的过程。 (3)分片技术对大数据集和高吞吐量操作提供很好的部署。 集合分片图: 2)分片实现基本原理 (1)分片集群组件构成 ...原创 2018-08-11 11:27:15 · 466 阅读 · 2 评论 -
MongoDB学习(十)之复制(副本集)
一、复制(副本集) 1)复制介绍 (1)解决问题(在集群中,保证MongoDB数据处理的正常进行):通过复制功能实现多服务器的数据冗余备份操作。使备份数据的服务器具备额外提供独立读访问请求的功能(分布式读取数据,解决高并发客户端读取用户访问问题);当服务器出故障时,提供自动故障转移、自动数据恢复。 (2)副本集(replica)是一种具有自动选举机制的主从复制。 (3)...原创 2018-08-09 18:04:36 · 430 阅读 · 0 评论 -
mongodb学习笔记--$elemMatch操作符的使用
mongodb通过$elemMatch操作符查询内嵌文档 1.首先创建一个简单文档db.test.insert({"id":1, "members":[{"name":"BuleRiver1", "age":27, "gender":"M"}, {"name":"BuleRiver2", "age&q转载 2018-08-09 16:53:56 · 15572 阅读 · 1 评论 -
MongoDB学习(九)之排序、索引、聚合
一、排序 1、sort()方法 1)语法 db.COLLECTION_NAME.find().sort({KEY:1}) 参数说明: ①KEY:指定排序的字段。 ②1:升序方式。(默认按照) -1:降序方式。 2)示例 1、根据年龄(year)进行升序排序,结果中只...原创 2018-08-09 16:23:37 · 683 阅读 · 0 评论