《Mongodb权威指南》学习笔记
zuoanlove
这个作者很懒,什么都没留下…
展开
-
《Mongodb权威指南》学习笔记 第一章
1.1 丰富的数据模型Mongodb是面向文档的数据库,不是关系型数据库。放弃关系模型的主要原因就是为了获得更加方便的扩展性。基本思路是将原来的“行”(row)的概念转换成更加灵活的“文档document”模型。1.2 容易扩展Mongodb从最初设计的时候就考虑到了扩展的问题。它所采用的面向文档的数据模型使其可以自动在多台服务器之间分割数据。它还可以平衡集群的数据和负载,自动重原创 2012-08-22 21:52:28 · 456 阅读 · 0 评论 -
《Mongodb权威指南》学习笔记 第二章 入门
文档是Mongodb中数据的基本单元,非常类似于关系数据库管理系统中的行(但是比行要复杂得多)。类似地,集合可以被看做是没有模式的表。Mongodb单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限。Mongodb自带简洁但功能强大的JavaScript Shell,这个工具对于管理Mongodb实例和操作数据作用非常大。每一个文档都有一个特殊的键“_id”,它在文档所处原创 2012-08-23 19:55:56 · 672 阅读 · 0 评论 -
《Mongodb权威指南》学习笔记 第三章 创建、更新及删除文档
3.1 插入并保存文档插入是向MongoDB中添加数据的基本方法。对目标集使用insert方法,插入一个文档db.foo.insert({"bar":"baz"})这个操作会给文档增加一个"_id"键(要是原来没有的话),然后将其保存到MongoDB中3.1.1 批量插入批量插入能传递一个由文档构成的数组给数据库一次批量插入只是单个的TCP请求,也就是说避免了许多零碎的请求原创 2012-08-23 21:23:27 · 631 阅读 · 0 评论 -
《Mongodb权威指南》学习笔记 第四章 查询
4.1 find简介MongoDB中使用find来进行查询。查询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合。find的第一个参数决定了要返回哪些文档,其形式也是一个文档,说明要执行的查询细节。空的查询文档{}会匹配集合的全部内容。要是不指定查询文档,默认就是{}例如:db.c.find()将返回集合c中的所有内容。当我们开始向查询文档中添加键/值对时,就原创 2012-08-24 20:22:47 · 846 阅读 · 0 评论 -
《Mongodb权威指南》学习笔记 第五章 索引
索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。5.1 索引简介现在要依照某个键进行查找:[root@localhost bin]# ./mongoMongoDB shell version: 2.0.2connecting to:原创 2012-09-06 20:53:23 · 354 阅读 · 0 评论