1
私はmongo dbバックエンドを持つphp codeigniter web appを持っています。 私は今のところphongのためのmongoclientライブラリを使用して立ち往生しています。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)
場所フィールドにアクセスするための最も簡単な方法は何ですか? つまり、結果が1つしかないことがわかっている場合は、配列が結合型であるため、$ resultをループする必要があることがわかります。IDが何であるのかわかりません。
もっと簡単な方法があるのだろうか?
ありがとうございました。