Название спрашивает все это.Я нашел пример, который выглядел примерно так:
db.find(fields = {"-id"}).sort("-id", -1).limit(X)
, но это не кажется безопасным, поскольку предполагается, что идентификаторы на самом деле будут в порядке.
$item = array( ... ); $mongo_collection->insert($item); $id = $item['_id'];
Он добавит идентификатор в массив $ item. Также обратите внимание, что вы можете использовать объект вместо массива, если вы предпочитаете.