如何获取从查询中检索的子文档的索引?

时间:2013-07-24 10:28:45

标签: php mongodb

我有一个代码:

'items' => 

  array (

      0 => 
          array (   

              'name' => 'paste',

              'qty' => 5,

              'price' => 2.5,

          ),
      1 => 
          array (

              'name' => 'soap',

              'qty' => 5,

              'price' => 2.5,
          ),

      )

我正在尝试编写一个查询来查找子文档 items 的数据条目 name 为“soap”的值的索引。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我认为你正在追求

的内容
foreach($items as $key => $value){
   if($value['name'] == "soap") $output = $key;
}

其中$ output将是项目设置为soap

的数组的键