Реальный отказ, исправление и результат
mongodb124-failures-write-errors-success
Фактический журнал этого запуска
Request ID, operation ID, connection ID и длительность могут меняться. duration_us — микросекунды отправки команды и получения ответа, а не обещание скорости. Журнал не содержит фильтры, пользовательские документы и сырой errmsg.
{
"Исключение записи": {
"class": "MongoDB\\Driver\\Exception\\BulkWriteException",
"code": 11000
},
"Полученный исходный товар": [
{
"sku": "CUP",
"price": 500
}
],
"Разделение": "Команда insert получила ответ ok=1; отказ одной записи находится в writeErrors и WriteResult",
"started": [
{
"command": "insert",
"database": "php_manual_lab",
"request_id": "9",
"operation_id": "0",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 127,
"service_id": null
},
{
"command": "find",
"database": "php_manual_lab",
"request_id": "11",
"operation_id": "877304493646958437",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 127,
"service_id": null
}
],
"failed": [],
"succeeded": [
{
"command": "insert",
"database": "php_manual_lab",
"request_id": "9",
"operation_id": "0",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 127,
"service_id": null,
"duration_us": 212,
"reply": {
"ok": 1
},
"write_error_codes": [
11000
]
},
{
"command": "find",
"database": "php_manual_lab",
"request_id": "11",
"operation_id": "877304493646958437",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 127,
"service_id": null,
"duration_us": 396,
"reply": {
"ok": 1
},
"write_error_codes": []
}
],
"expected_deprecations": []
}PHP 8.5.11; mongodb 2.5.5; MongoDB 8.0.34. Учебная коллекция удалена.