ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Docs Menu

MongoDB\InsertManyResult::getInsertedIds()

MongoDB\InsertManyResult::getInsertedIds()

Return a map of IDs (i.e. _id field values) for the inserted documents.

function getInsertedIds(): array

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

A map of IDs (i.e. _id field values) for the inserted documents.

The index of each ID in the map corresponds to each document's position in the bulk operation. If a document had an ID prior to inserting (i.e. the driver did not generate an ID), the index will contain its _id field value. Any driver-generated ID will be a MongoDB\BSON\ObjectId instance.