所有關聯數組項目我怎樣才能得到所有的鍵從一個關聯數組內使用 的PHP驅動程序的MongoDB集合中返回鍵。從MongoDB的和PHP
文件:
[_id] => 1
[campaigns] => Array (
[4e3b924d18153] => Array (
[name] => Campaign One,
[flag] => 1,
),
[4e3b924d18154] => Array (
[name] => Campaign Two,
[flag] => 1,
),
[4e3b924d18155] => Array (
[name] => Campaign Three,
),
)
我需要從關聯數組活動內得到任何標誌領域。 標誌可能不一定存在。
基本上,我想知道哪個廣告活動的標誌集。
我可以使用下面的查詢,但它將只返回標誌鍵爲第一運動
array('_id' => array('$in' => $projectIds)), array('campaigns.0.flag')
我想返回標誌指數是存在於任何運動。
[$存在(http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24exists)。 –