4

これが私のスクリプトです

$terms = ['username' => $uri];
$user = $collection->findOne($terms);

結果

array (size=4)
  '_id' => 
    object(MongoId)[29]
      public '$id' => string '4ff6e96bb0b4599016000006' (length=24)
  'username' => string 'me' (length=10)
  'name' => string 'Yes, It's me!' (length=16)

名前を取得

$name = $user['name'];

しかし、どうすれば入手でき$user['_id']ますか?

$user['_id']私は働かないことを試みます

助けてください。ありがとう

アップデート

で解決した問題$user['_id']->{'$id'}

4

1 に答える 1

13

$user['_id']->{'$id'}必要ではなく、醜いです。文字列にキャストするだけでIDを取得できます。$id = (string)$user['_id'];

于 2012-07-13T09:13:11.830 に答える