摘要: 12月12日上午,TJ在开源中国的年终盛典会上分享了文档模型设计的进阶技巧,就让我们来回顾一下吧: —————————————————————————————————————————————————————————- 从很久以前,我就开始接触开源产品:从最开始的使用、受益者到后来的贡献者,到现在的热 阅读全文
posted @ 2018-06-17 23:47 门罗的魔术师 阅读(191) 评论(0) 推荐(0) 编辑
摘要: NoSQL 的全称是 Not Only SQL,也可以理解非关系型的数据库,是一种新型的革命式的数据库设计方式,不过它不是为了取代传统的关系型数据库而被设计的,它们分别代表了不同的数据库设计思路。 MongoDB: 它是一个内存数据库,数据都是放在内存里面的。对数据的操作大部分都在内存中,但 Mon 阅读全文
posted @ 2018-06-17 23:12 门罗的魔术师 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一. 常用查询: 1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is 精确匹配,模糊匹配 使用 regex...) 2. 查询多条数据:linkUrl.id 属于分级查询 3. 模糊查询: 最下面,我在代码亲自实践过的模糊查询,只支持字段属性是字符串的查询,你要是查字段属性是i 阅读全文
posted @ 2018-06-17 11:21 门罗的魔术师 阅读(32139) 评论(0) 推荐(1) 编辑
摘要: 用过数据库的都知道,数据库索引与书籍的索引类似,都是用来帮助快速查找的。 MongoDB的索引跟关系型数据库的索引几乎一致。 1. 索引的创建 mongodb采用ensureIndex来创建索引,如: db.user.ensureIndex({"name":1}) 表示在user集合的name键创建 阅读全文
posted @ 2018-06-17 10:52 门罗的魔术师 阅读(825) 评论(0) 推荐(0) 编辑