Вот мой сценарий
$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'}
$user['_id']->{'$id'}
не является необходимым и уродливым, вы можете просто передать его в строку, чтобы получить id $id = (string)$user['_id'];