![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
文章平均质量分 89
iteye_10156
这个作者很懒,什么都没留下…
展开
-
mongodb 学习笔记 (一) 了解Mongo
刚刚接触mongo,为了督促自己学习,尝试着写写学习笔记。 MongoDB MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSQL 数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB 使用 C++开发。MongoDB 的官方网站地址是:http://www.mongod...原创 2014-06-24 00:26:13 · 85 阅读 · 0 评论 -
mongodb 学习笔记 (二) Mongo的体系结构
数据逻辑结构 MongoDB 的逻辑结构是一种层次结构。主要由:文档(document)、集合(collection)、数据库(database)这三部分组成的。逻辑结构是面向用户的,用户使用 MongoDB 开发应用程序使用的就是逻辑结构。 MongoDB 的文档(document),相当于关系数据库中的一行记录。 多个文档组成一个集合(collection),相当于关系...原创 2014-06-27 00:48:45 · 144 阅读 · 0 评论 -
mongodb 学习笔记 (三) Mongo配置文件详解
mongo可通过指定配置文件的方式来启动。在mongo.conf文件中,具体参数如下: dbpath:数据文件存放路径,每个数据库会在其中创建一个子目录,用于防止同一个实例多次运行的 mongod.lock 也保存在此目录中。 logpath:错误日志文件logappend错误日志采用追加模式(默认是覆写模式) bind_ip:对外服务的绑定 ip,一般设置...原创 2014-06-27 01:06:28 · 220 阅读 · 0 评论 -
mongodb 学习笔记 (四) Mongo的内存管理
关于mongo的内存管理机制,火丁笔记中有详细的讲解,这里直接引用。 http://huoding.com/2011/08/19/107。 但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,...原创 2014-06-27 01:27:43 · 268 阅读 · 0 评论 -
mongodb 学习笔记 (五) Mongo的数据类型
mongo的文档类型类似于json,他支持键值对的数据组织方式,同时mongo也有自己的数据类型。 1. null 用于表示空值或者未定义的字段。 2. 布尔 true、false 3. 32位整型 shell中直接转为64位浮点数。 4. 64位整型 shell中直接转为64位浮点数。 5. 字符串 utf-8...原创 2014-06-29 22:47:53 · 100 阅读 · 0 评论 -
mongodb 学习笔记 (六) Mongo的创建、跟新和删除
1. 插入文档: db.foo.insert({"bar“:"bar"}) 插入时,会判断是否有_id字段,并且文档类型不能超过4MB 2. 删除文档 db.foo.remove() 会删除文档内容,保留集合本身和索引。集合很大,删除数据较慢,可以直接删除集合,db.drop_collection("bar") 3. 更新...原创 2014-08-01 00:41:27 · 89 阅读 · 0 评论