摘要: 面向文档的 NoSQL 数据库主要解决的问题不是高性能的并发读写,而是保证海量数据存储的同时,具有良好的查询性能。条件操作符<, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ "field" : { $gt: value } } ); // 大于: field > valuedb.collection.find({ "field" : { $lt: value } } ); // 小于: field < valuedb.collection.find({ &q 阅读全文
posted @ 2011-09-13 23:00 K!ngZ 阅读(1803) 评论(1) 推荐(0) 编辑
摘要: 查询记录 普通查询 > var cursor = db.things.find(); > while (cursor.hasNext()) printjson(cursor.next()); 上面的例子显示了游标风格的迭代输出. hasNext() 函数告诉我们是否还有数据, 如果有则可以调用 next() 函数. 当我们使用的是 JavaScript shell, 可以用到JS的特性, forEach 就可以输出游标了. 下面的例 子就是使用 forEach() 来循环输出: forEach() 必须定义一个函数供每个游标元素调用. > db.things.find().f 阅读全文
posted @ 2011-09-13 22:40 K!ngZ 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: MongoDB是一个开源的、无模式的文档型数据库,是当前流行的NOSQL类型数据库的一种(非关系型数据库)MongoDB的数据结构非常松散,是类似json的bjson格式,同时支持对数据建立索引。是一个面向集合的,模式自由的文档型数据库。1.面向集合 意思是数据被分组存储在数据集合中,被称为一个集合2.模式自由 意味着对于存储在MongoDB 数据库中的文件,我们不需要知道它的任何结构定义。提了这 么多次"无模式"或"模式自由",它到是个什么概念呢?例如,下面两个记录可以存在于同一 个集合里面: {"welcome" : " 阅读全文
posted @ 2011-09-13 09:52 K!ngZ 阅读(2108) 评论(11) 推荐(0) 编辑
摘要: MongoDB是一个开源的、无模式的文档型数据库,是当前流行的NOSQL类型数据库的一种(非关系型数据库)MongoDB的数据结构非常松散,是类似json的bjson格式,同时支持对数据建立索引。是一个面向集合的,模式自由的文档型数据库。1.面向集合 意思是数据被分组存储在数据集合中,被称为一个集合2.模式自由 意味着对于存储在MongoDB 数据库中的文件,我们不需要知道它的任何结构定义。提了这 么多次"无模式"或"模式自由",它到是个什么概念呢?例如,下面两个记录可以存在于同一 个集合里面: {"welcome" : " 阅读全文
posted @ 2011-09-13 09:03 K!ngZ 阅读(107) 评论(0) 推荐(0) 编辑