在MongoDb和PHP中是否有等效于MySql的getLastInsertID()


Is there an equivalent to MySql's getLastInsertID() in MongoDb & PHP?

标题问了一切。我找到了一个看起来像这样的例子:

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

但这似乎并不安全,因为这是假设 ID 实际上是有序的。

$item = array( ... );
$mongo_collection->insert($item);
$id = $item['_id'];

它会将 ID 添加到$item数组中。另请注意,如果您喜欢,可以使用对象而不是数组。