Когда я фиксирую свою транзакцию, код выдает ошибку, как иногда:
{
"errorLabels":[
"TransientTransactionError"
],
"operationTime":"6787647245220052997",
"ok":0,
"errmsg":"WriteConflict",
"code":112,
"codeName":"WriteConflict",
"$clusterTime":{
"clusterTime":"6787647245220052998",
"signature":{
"hash":"ngpGvvZYz9426zZxLmfuTlNmWAc=",
"keyId":"6742842932367196161"
}
},
"name":"MongoError"
}
Документ mongodb показывает, что я должен повторить попытку при обнаружении ошибки метки UnknownTransactionCommitResult, когда я фиксирую свою транзакцию, как насчет TransientTransactionError?
Mo goose версия: 5.8.2
Mongodb версия: v4.0.6