Ситуация: мы хотим получить _id только что созданной нами записи. То есть, например, мы создали юзера и хотим знать айдишник, который MongoDB присвоила ему. Делается это очень просто:
Добавляем элемент:
$x = array(‘foo’ => ‘bar’);
$c->insert($x);
Проверяем внутренности $x:
var_dump($x);
array(2) {
[«_id»]=>
object(MongoId)#2 (0) {
}
[«foo»]
string(7) «bar»
}
Таким образом, для того, чтобы узнать _id, достаточно вывести $x[‘_id’]
Автор: AlexWinner