mongodb - mongo join问题
阿神
阿神 2017-04-21 11:17:10
0
0
696

有一个多对多关系,姑且用post和tag表示。
我现在的设计是仿照关系模型设计,就是有个中间表。

现在有需求需要统计每个tag的post数量,我用的mapreduce。
下面是代码(php代码,doctrine odm),对中间表的统计

$this->createQueryBuilder() ->map('function(){emit(this.tag.$id, 1);}') ->reduce('function(obj,prev){ var sum = 0; for (var i in prev){ sum += prev[i]; } return sum; }') ->getQuery() ->execute();

先在有个问题就是有些文章需要过滤掉,比如说is_deleted = true的post
请教在现有基础上怎么解决?

阿神
阿神

闭关修行中......

membalas semua (0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!