Есть ли эквивалент в MySql getLastInsertID () в MongoDb & PHP? - PullRequest
1 голос
/ 09 мая 2011

Название спрашивает все это.Я нашел пример, который выглядел примерно так:

db.find(fields = {"-id"}).sort("-id", -1).limit(X)

, но это не кажется безопасным, поскольку предполагается, что идентификаторы на самом деле будут в порядке.

1 Ответ

5 голосов
/ 09 мая 2011
$item = array( ... );
$mongo_collection->insert($item);
$id = $item['_id'];

Он добавит идентификатор в массив $ item. Также обратите внимание, что вы можете использовать объект вместо массива, если вы предпочитаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...