This version of the documentation is archived and no longer supported. To learn how to upgrade your version of PHP Library Manual, refer to the upgrade documentation.


On this page



Return the ID (i.e. _id field value) for the inserted document.

function getInsertedId(): mixed

Since IDs are created by the driver, this method may be called irrespective of whether the write was acknowledged.

Return Values

The ID (i.e. _id field value) of the inserted document.

If the document had an ID prior to inserting (i.e. the driver did not need to generate an ID), this will contain its _id field value. Any driver-generated ID will be a MongoDB\BSON\ObjectId instance.