2014-02-28 82 views
-2

Iam分組字段,現在我想添加where子句。
如何在以下添加where子句?在monogdb的聚合和管道中使用where子句

$query=array(
    'aggregate'=>$this->table_name, 
    'pipeline'=> array(
     array('$group'=> array('_id'=> array(
        'name'=>'$name', 
        "{$field}"=>'$'.$field 
       ))), 
     array('$group'=> array(
       '_id'=>'$_id.'.$field, 
       'count'=> array('$sum'=>1) 
      )) 
    ) 
); 
$result=$mongo_db->command($query); 
+0

的文檔是免費的,甚至要求谷歌將是更快的使用$匹配運算符。 –

+0

我已經這樣做了,沒有找到答案,因此張貼在這裏。 –

+0

然而,接受的答案是您應該閱讀的文檔中提供的答案。並從谷歌搜索條款https://www.google.com/search?q=mongodb+aggregate參考頁面被列在右上**結果** –

回答