2016-11-14 25 views
1

我有一个php codeigniter web应用程序,它有一个mongo db后端。 我坚持使用mongoclient库为PHP现在。如何访问mongo文件中的字段

我经常要像这样运行命令:

$result = $collection->find(
           array("didnum" => $didnum) 
           ); 
    $result = iterator_to_array($result); 

假设$结果是这样的:

array (size=1) 
    '5824b9376b6347a422aae017' => 
    array (size=10) 
     '_id' => 
     object(MongoId)[22] 
      public '$id' => string '5824b9376b6347a422aae017' (length=24) 
     'users' => 
     array (size=1) 
      0 => 
      array (size=2) 
       ... 
     'rules' => 
     array (size=1) 
      0 => 
      array (size=5) 
       ... 
     'id' => string '5824b9376b6347a422aae017' (length=24) 
     'last_assigned' => string 'missing' (length=7)   
     'widgetnum' => string '+18455100023' (length=12)   
     'location' => string 'missing' (length=7) 

什么是访问位置字段最简单的方法? 换句话说,在我知道只有一个结果的情况下,我仍然发现我必须循环访问$ result,因为该数组是一个关联的数组,我不知道该ID是什么。

想知道是否有更简单的方法来做到这一点?

谢谢。

回答

相关问题