1

どうすればIDを単独で呼び出すことができますか?

Array
(
    [0] => Array
        (
            [_id] => MongoId Object
                (
                    [$id] => 4f98930cb1445d0a7d000001
                )
        )

)

私はそれが次のようになると思いました:

echo $userInfo[0]['_id']->['$id'];
4

1 に答える 1

5

_id はMongoIdオブジェクトであるため、次のようにパブリック メンバーにアクセスする必要があります。

echo $userInfo[0]['_id']->id;

編集: MongoId $id フィールドはドル記号で始まるため、{'$id'} で呼び出す必要がある場合があります。そうしないと、PHP が正しく解析しません。(@cKendrick に感謝)

echo $userInfo[0]['_id']->{'$id'};
于 2012-04-26T07:16:55.557 に答える