MongoDB\Driver\Exception\RuntimeException::hasErrorLabel
(mongodb >= 1.6.0)
MongoDB\Driver\Exception\RuntimeException::hasErrorLabel β ΠΠΎΠ²Π΅ΡΡΠ°Ρ, ΡΠΈ ΠΌΡΡΠΊΠ° ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΠΎΠ²'ΡΠ·Π°Π½Π° Π· Π²ΠΈΠ½ΡΡΠΊΠΎΠΌ
ΠΠΏΠΈΡ
final public MongoDB\Driver\Exception\RuntimeException::hasErrorLabel(string $errorLabel): bool
ΠΠΎΠ²Π΅ΡΡΠ°Ρ, ΡΠΈ Π±ΡΠ»ΠΎ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ errorLabel
Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ½ΡΡΠΎΠΊ. ΠΡΡΠΊΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Π²ΡΡΠ°Π½ΠΎΠ²Π»ΡΡΡΡΡΡ Π°Π±ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, Π°Π±ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ, ΡΠΎΠ± Π²ΠΊΠ°Π·Π°ΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Ρ ΡΠΈΡΡΠ°ΡΡΡ, Π² ΡΠΊΠΈΡ
ΠΌΠΎΠΆΠ΅ Π·Π½Π°Π΄ΠΎΠ±ΠΈΡΠΈΡΡ ΠΏΡΠΈΠΉΠ½ΡΡΠΈ ΡΡΡΠ΅Π½Π½Ρ ΡΠΎΠ΄ΠΎ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΎΠ±ΡΠΎΠ±ΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠ»ΡΡΠ΅Π½Π½Ρ. Π’Π°ΠΊΠΎΡ ΡΠΈΡΡΠ°ΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ°, ΡΠΈ ΠΌΠΎΠΆΠ½Π° Π±Π΅Π·ΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΡΡ, ΡΠΊΠ° Π½Π΅ Π²Π΄Π°Π»Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΠΌΡΠ°ΡΠΎΠ²Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ (Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π· ΠΌΠ΅ΡΠ΅ΠΆΠ΅Ρ Π°Π±ΠΎ ΠΊΠΎΠ½ΡΠ»ΡΠΊΡ ΡΡΠ°Π½Π·Π°ΠΊΡΡΠΉ). ΠΡΠΈΠΊΠ»Π°Π΄Π°ΠΌΠΈ ΠΌΡΡΠΎΠΊ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Ρ TransientTransactionError
ΠΈUnknownTransactionCommitResult
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
errorLabel
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅errorLabel
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠΈ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
Π‘Π²ΡΠ·Π°Π½Π° Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°errorLabel
Π· Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π½ΠΈΠΌ Π²ΠΈΠ½ΡΡΠΊΠΎΠΌ.
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- MongoDB\Driver\Session::commitTransaction() - Π€ΡΠΊΡΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΡΡ
- » ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ MongoDB ΡΠΎΠ΄ΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΡΠΉ