mongodb
不懂别瞎说
这个作者很懒,什么都没留下…
展开
-
mongodb 中使用数组建立多对多关系
数组在nosql数据库中扮演着特别的角色,某些场景下使用数组将会特别方便,例如如下场景 数据量较小,十万以下 有多对多的关系存在 包含正反向查询 不频繁更新数组中的数据 例如博客文章中的标签,可能会有一篇文章包含多个标签,一个标签对应多篇文章 tag --> [ article1, article2, article3, arti...2013-04-20 23:30:31 · 1385 阅读 · 1 评论 -
mongodb 查询优化技巧一
mongodb天生不支持多表关联查询,所有复杂的查询都交给了app来处理,这样为了减少在mongodb的查询就要在app上下功夫了 images = mongo.image.find({'uid':1,'atime':1,'views':1,'rank':1},skip=0,limit=10) 这条语句查询图片的元信息,但是我们还需要创建图片的作者的信息 为了减少与mong...2012-08-01 16:44:08 · 370 阅读 · 0 评论 -
使用python字典动态组合mongo查询语句
在使用myql的时候,由于使用的传统的关系型数据库,可以自己自由拼凑sql来进行查询, 这为多条件的组合查询带来了便利,而mongodb由于其特殊性,需要自己动手利用其特点来组合我们的查询语句 比如参数每个的值可以是true,false或者None, not None,这样他们的组合多样性导致需要写不同的查询才能完成 以python为例,我们先使用pymongo链接mong...2012-08-02 22:27:54 · 545 阅读 · 0 评论