2012-06-22 15 views
0

我知道&使用此:(我使用PHP)我如何才能從不屬於集合的記錄子集中獲得不同的MongoDB?

$db->command(array('distinct' => 'cars', 'key' => 'manufacturer')); 

但是這給了我不同的車型在整個收藏。

我想要做的是指定例如本田汽車並得到他們不同的模型。

喜歡的東西:

$db->find(array('manifacturer' => 'Honda'))->distinct('model') 

我unserstand的語法是錯誤的,但我不能找到什麼好辦法做到這一點。我有非常大的收集和處理後的數據是一個不好的解決方案。

任何想法?

回答

0

我找到解決辦法,所以我將它張貼在這裏:

$db->command(
    array(
     "distinct" => "cars", 
     "key" => "model", 
     "query" => array("manufacturer" => "Honda") 
    ) 
); 

我希望有人發現這個有用。

相關問題