摘要: (1) $all查询:用于查询数组,匹配数组中的元素,要全部匹配才能有结果:示例: 现在我如果写成这个样子: db.customer.find({"books":{"$all":["java", "jQuery"]}}),那么是查不出结果的,因为 在document中匹配不到结果,只有将["java 阅读全文
posted @ 2014-10-25 19:45 无西lc 阅读(257) 评论(0) 推荐(0) 编辑
摘要: MongoBD的查询说白了就是一个find()方法。But 还是有点小复杂。来吧 (1) 查询所有的数据:db.集合名.find(); 这没啥说的。 (2) 查询第一条数据:db.集合名.findOne(); 也没啥说的。 (3) 条件查询:db.集合名.find(查询条件),查询条件也是一种jso 阅读全文
posted @ 2014-10-24 20:02 无西lc 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 前面说的更新是整体更新,那怎样做到局部更新呢?Mongodb中使用修改器来完成局部更新操作: (1) $set: 这个在前面接触过,它用来指定一个键值对,如果存在键就进行修改,不存在则进行添加.如下: 如上:name字段存在,将其进行了更改,age字段不存在,将其进行了添加 (2) $inc:只能对 阅读全文
posted @ 2014-10-23 16:29 无西lc 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 今天看到一个很不错的故事,不知是谁写的。现把它摘录如下:有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们背着两大包行李开始爬楼梯。爬到20楼的时候他们开始累了,哥哥说“包包太重了... 阅读全文
posted @ 2014-10-23 14:07 无西lc 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 学Mongodb之前,最好先了解一下JSON这种数据格式,Mongodb中的BSON是JSON的一种扩展,和JSON差不多,如果懂JSON的话,学起来会容易很 多,当然JSON也是很容易上手的。 (1):插入(insert)可以有两种,单个的插入document和批量的插入document a. 插 阅读全文
posted @ 2014-10-23 13:55 无西lc 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 装好Mongodb之后,不管其他,先爽一把再说,细节后面再一点点的说吧. (1):开启服务:C:\mongodb\bin>mongod --dbpath=C:\mongodb\data (2):开启客户端:C:\mongodb\bin>mongo 127.0.0.1:27017 (3):查看所有的数 阅读全文
posted @ 2014-10-22 19:28 无西lc 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 这里的mongodb都是在windows环境下 windows下的安装: 1.下载地址:http://www.mongodb.org/downloads 建议下载stable版本(稳定版) 2.安装 (1):解压缩至c:\mongodb (路径自己指定即可) (2):创建数据库文件的存放位置,比如  阅读全文
posted @ 2014-10-22 18:00 无西lc 阅读(228) 评论(0) 推荐(0) 编辑