MongoDB
iteye_6931
这个作者很懒,什么都没留下…
展开
-
MongoDB入门2——MongoDB数据类型
MongoDB的文档其实和JSON很类似,与JavaScript的对象概念也很像。但是MongoDB的数据类型更加丰富。下面我们一一介绍MongoDB的数据类型。 数据类型 描述 举例 null 表示空值或者未定义的对象 {“x”:null} 布尔值 真或者假:true或者false {“x”:true} 32位整数 32位整数。shell是不...2011-12-10 17:55:33 · 82 阅读 · 0 评论 -
MongoDB入门3——更新文档和修改器1
我们前面讲MongoDB的CRUD操作讲过:MongoDB的更新操作通过集合的update()函数实现。这个函数有两个参数:要更改的文档和更改后的样子。要更新文档有两种情况:更新文档和对文档某些部分更新。下面分别说说这两种情况: 1.更新整个文档 假设现在有下面的一个文档: {"name":"zhangsan","dad":"zhangyi","mom":"li.2011-12-10 23:40:16 · 73 阅读 · 0 评论 -
MongoDB入门4——更新文档和修改器2
c)数组修改器 数组修改器,顾名思义,当然是操作数组的啦。一般来说多数组的操作有若干不同种类的,因此,MongoDB也准备了不同的数组修改器。我们会一一学习。 $push修改器 $push修改器能够向指定的数组的末端插入一个新的元素。假设这个数组本身都不存在,那么先创建这个数组。现在假设我现在发表一篇博客,刚一发表,就有人发表评论了。这时候就需要往评论列表中...2011-12-11 21:05:06 · 70 阅读 · 0 评论 -
MongoDB入门5——查询(一)
1.find()查询 在之前的学习中没我们其实已经很多次的接触过find()查询。基本上来说,find查询是比较简单明了的。find()的第一个参数决定了需要查询的文档的特征,如果该参数为空,则查询结果会匹配一个集合中所有的文档。例如: db.coll.find({}); db.coll.find(); 如果要查询姓名为张三的人: db.c...2012-01-07 09:40:18 · 108 阅读 · 0 评论 -
MongoDB入门6——查询(二)
3.查询中null的处理 null的匹配非常有意思:null不仅仅会匹配到指定键的值确实等于null的文档,并且还会匹配到查询所制定键不存在的文档。例如,插入下面这三个文档: > db.users.insert({"name":"Tom","age":20,"job":"Sales"}); > db.users.insert({"name&quo2012-01-07 09:41:34 · 66 阅读 · 0 评论 -
MongoDB入门1——简介、安装及基本使用
要说MongoDB就不能不先说NoSQL。关于NoSQL,推荐互联网上的两篇文章: 1.http://www.iteye.com/topic/524977 By 范凯。这篇文章详细介绍了NoSQL产生的背景,以及主流的NoSQL产品及其特点分析。 2.http://sebug.net/paper/databases/nosql/Nosql.h...2011-12-02 01:36:02 · 113 阅读 · 0 评论