随笔分类 -  MongoDB

摘要:准备三台机器,系统:windows 8 192.168.1.1 192.168.1.2 192.168.1.3 每台机器上安装mongodb 服务,步骤: 下载以下文件并依次执行安装 clearcompressionflag.exe Windows8.1-KB2919442-x64.msu Wind 阅读全文
posted @ 2020-03-18 16:55 gaoshoufenmu 阅读(821) 评论(0) 推荐(0)
摘要:假设三台机器,ip分别为192.168.1.10,192.168.1.11,192.168.1.12,分别在每台电脑上下载并解压mongodb,关闭防火墙或者开放防火墙端口 一、安装shard 配置文件,假设地址为/etc/mongod.conf,配置如下 三台机器,除了ip,其他配置都一样,注意目 阅读全文
posted @ 2017-03-17 15:29 gaoshoufenmu 阅读(469) 评论(0) 推荐(0)
摘要:六、数据模型引用文档我们已经知道MongoDB以文档的形式存储数据,而文档是JSON风格的数据结构,由一系列的“字段名-值”对组成,如下所示{ "item": "pencil", "qty": 500, "type": "no.2" }大多用户可访问的数据结构是文档,这些文档可以表示很多含义,包括:... 阅读全文
posted @ 2016-01-14 11:13 gaoshoufenmu 阅读(937) 评论(0) 推荐(0)
摘要:原文地址接上一篇四、模型树结构父引用的模型树结构这个数据模型描述了一个树形结构,在子节点中存储父节点的引用。模式父引用模式存储每个树节点到文档中,除了树节点外,文档还存储了父节点的id。考虑以下目录的层级关系。以下为应用实例db.categories.insert( { _id: "MongoDB"... 阅读全文
posted @ 2016-01-13 17:17 gaoshoufenmu 阅读(768) 评论(0) 推荐(0)
摘要:原文地址一、数据模型介绍MongoDB中的数据有着灵活的架构。与SQL数据库不同,因为SQL数据库必须先定义表结构,然后才能向其中插入数据,而MongoDB的集合不强制任何文档结构。这个灵活性方便了文档与实体或者对象之间的映射。每个文档可以匹配所表示实体的数据域,哪怕这个数据后面会发生变化。当然实际... 阅读全文
posted @ 2016-01-13 13:20 gaoshoufenmu 阅读(4731) 评论(0) 推荐(0)
摘要:原文地址一、介绍我们已经很清楚索引会提高查询效率。如果没有索引,MongoDB必须对全部集合进行扫描,即,扫描集合中每条文档以选择那些符合查询条件的文档。对查询来说如果存在合适的索引,则MongoDB可以利用索引减少扫描的文档数。索引是一种特殊的数据结构,其中存储了集合的数据集的一小部分,以便容易遍... 阅读全文
posted @ 2016-01-12 16:42 gaoshoufenmu 阅读(1775) 评论(0) 推荐(0)
摘要:参考聚合管道简介聚合管道聚合管道是基于数据处理管道模型的数据聚合框架。文档进入一个拥有多阶段(multi-stage)的管道,并被管道转换成一个聚合结果。最基本的管道阶段提供了跟查询操作类似的过滤和文档转换。其他管道操作提供了根据特殊字段对文档的分组和排序,以及对数组的聚合,包括文档数组。另外,管道... 阅读全文
posted @ 2016-01-12 10:04 gaoshoufenmu 阅读(677) 评论(0) 推荐(0)
摘要:参考MongoDB菜鸟教程一、$type操作符MongoDB 中可以使用的类型如下表所示:类型数字备注Double1String2Object3Array4Binary data5Undefined6已废弃。Object id7Boolean8Date9Null10Regular Expressio... 阅读全文
posted @ 2016-01-11 14:20 gaoshoufenmu 阅读(398) 评论(0) 推荐(0)
摘要:一、插入文档使用insert()或save()方法向集合插入文档>db.COLLECTION_NAME.insert(document)详细用法可以参考MongoDB菜鸟教程二、查找文档find()以非结构化的方式显示集合中所有文档>db.COLLECTION_NAME.find()如要以格式化的方... 阅读全文
posted @ 2016-01-09 12:47 gaoshoufenmu 阅读(271) 评论(0) 推荐(0)
摘要:一、使用数据库显示所有数据库命令$ ./mongoMongoDB shell version: 3.0.6connecting to: test> show dbslocal 0.078GBtest 0.078GB> 显示当前数据库对象$ ./mongoMongoDB shell versio... 阅读全文
posted @ 2016-01-09 11:53 gaoshoufenmu 阅读(424) 评论(0) 推荐(0)
摘要:非原创,我也是转载(Here)过来备份一下。关于MongoDB园子里有个系列讲的不错的,点击此处跳转 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。 阅读全文
posted @ 2015-12-06 15:29 gaoshoufenmu 阅读(240) 评论(0) 推荐(0)