Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

MongoDB\BulkWriteResult::getUpsertedIds()

MongoDB\BulkWriteResult::getUpsertedIds()

Devuelve un mapa de identificadores (es decir, _id valores de campo) para documentos que fueron insertados o actualizados por todas las operaciones de actualización y reemplazo en el guardado masivo.

function getUpsertedIds(): array

Un mapa de IDs (es decir, _id valores de campo) para documentos que fueron upsertados por todas las operaciones de actualización y reemplazo en el guardado masivo.

El índice de cada ID en el mapa corresponde a la posición de cada documento en la operación masiva. Si un documento tenía un ID antes de hacer un upsert (es decir, el servidor no generó un ID), el índice contendrá el valor de su campo _id. Cualquier ID generado por el servidor será una instancia de MongoDB\BSON\ObjectId.

MongoDB\Exception\BadMethodCallException si este método se llama y la operación de guardar usó un nivel de confirmación de escritura (write concern)no reconocida.