
mongodb
文章平均质量分 65
只想你快乐
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mongodb聚合命令总结
mongodb聚合命令分为三种:aggregate管道、mapreduce JavaScript函数、group JavaScript函数,以下是它们的对比 aggregatemapreducegroup描述2.2新版功能设计的初衷是为了提高执行效率和聚合任务的可用性。使用管道(例如$group,$ma原创 2014-12-06 16:10:34 · 1018 阅读 · 0 评论 -
mongodb写操作总结
写操作包括对MongoDB实例保存的数据的新增、修改、删除操作。对于MongoDB数据库,写操作针对的是单个文档。所有的写操作在单文档级别上都是原子性的。写操作分为三类:insert,update,remove。Insert操作会想集合中添加新的数据,update操作会修改已经存在的数据,remove操作可以删除一个集合中的数据。这三种操作如果是针对多个文档则都不是原子性的。Insert原创 2014-12-06 22:30:14 · 737 阅读 · 0 评论 -
mongodb查询优化
索引提高读取操作的效率,减少查询操作需要处理的数据量。这简化了MongoDB 实现查询关联的工作。创建索引以支持读操作 如果您的应用程序使用特定字段或字段查询一个集合,那么被查询的字段上的索引可以防止该查询去扫描整个集合以查找并返回查询结果。注意,对于单字段索引,升序和降序之间选择是无关紧要的。对于复合索引,选择是很重要的。查询的选择性原创 2014-12-06 20:18:31 · 1125 阅读 · 0 评论 -
MongoDB限制与阈值
以下内容是有关MongoDB的单个集合在硬件和软件上的限制。BSON文档单个Bson文档最大为16M。该限制是为了保证单个文档不会占用过多RAM、在网络传输过程中不会占用过多带宽。MongoDB提供了GridFS来保存超过该限制的文档。具体可参考mongofiles。Bson文档的最深内嵌深度为100。 命名空间(namespaces)每个命名空间长度必须小于123 byt原创 2014-12-11 16:54:13 · 11578 阅读 · 0 评论