
MongoDB
文章平均质量分 60
王学政
这个作者很懒,什么都没留下…
展开
-
MongoDB 简介
MongoDB数据库是一个面向集合且模式自由的文档类型数据库。集合集合类似于关系型数据库中的表,不同于表的是,集合不需要定义任何模式,集合中存储文档,一个文档类似于关系型数据库的一条记录。文档MongoDB的特性后续补充。。。原创 2016-10-24 20:58:48 · 413 阅读 · 0 评论 -
MongoDB 在linux下的安装配置
1、安装包2、解压缩安装包tar xvf mongodb-linux-x86_64-3.0.7.tgz解压缩之后的目录结构:3、指定data、log、etc目录1)在父目录下创建/data/dbmkdir /data mkdir /data/db2) 在父目录下创建/log/mongodb.logmkdir /log3)在父目录下创建etc/mongo.confmongo.conf文件的内容:#原创 2016-10-24 22:24:47 · 533 阅读 · 0 评论 -
MongoDB的shell操作
启动MongoDB shellMongoDB shell是一个可执行的文件,位于MongoDB安装路径下的/bin文件夹中。可执行命令mongo./mongo --port 27017 help <option> 显示MongoDB shell命令的语法帮助。参数option能够指定需要哪方面的帮助,如 db、 collection或cursor use原创 2017-03-01 14:59:37 · 1936 阅读 · 0 评论 -
MongoDB 索引
索引的分类Single Field 单键索引Compound Index 复合索引Multikey Index 多键值索引Geospatial Index 地理索引Text Indexes 全文索引Hashed Indexes hash索引Unique Indexes 唯一索引Sparse Indexed 稀疏索引创建索引db.collection.createIndex( <key and ind原创 2017-03-13 16:57:17 · 507 阅读 · 0 评论 -
MongoDB GridFS 分布式文件存储系统
mongofiles命令行工具导入[root@mongodb bin]# ./mongofiles –port 27017 –db mydocs –local /usr/local/01_原创 2017-03-14 10:35:03 · 1229 阅读 · 0 评论 -
MongoDB 比较运算符 $eq$gt
$eq = (等于)$gt > (大于)$gte >= (大于等于)$lt < (小于)$lte <= (小于等于)$ne != (不等于)$in in (in)$nin !in (not in)参考:https://docs.mongodb.com/manual/reference/operator/query/$eq 语法:{ <field>: { $eq: <value> }原创 2017-04-10 17:04:41 · 12947 阅读 · 0 评论 -
MongoDB Replica Set (复制集)
Replica Set 架构图当主节点挂掉之后复制集的搭建过程(写的比较简陋)1、在MongoDB的安装目录下新建replicSet文件夹,以及三个以端口号命名的文件夹2、在replicSet目录下的27000准备几个文件以及文件夹1)db文件夹 2)27000.conf 启动服务时用到的配置文件 3)mongod启动进程27001、27003也需要准备相同的文件以及文件夹3、修改配置文件por原创 2017-04-11 16:32:03 · 5029 阅读 · 0 评论 -
MongoDB 聚集分析
聚集分析聚集操作是对数据进行分析的有效手段。MongoDB主要提供了三种对数据进行分析计算的方式:1、管道模式聚集分析 2、MapReduce聚集分析 3、简单函数和命令的聚集分析Aggregation Pipeline聚合管道是用于基于数据处理管道的概念建模的数据聚集的框架。文档进入多级流水线,将文档转换为聚合结果。聚合管道提供map-reduce的替代方案,并且可以是用于聚合任务的优选解决方原创 2017-03-16 18:18:05 · 712 阅读 · 0 评论