Я пытаюсь изучить транзакции mongodb с использованием библиотеки php-mongodb v1.5, но обнаружил некоторые проблемы.
Я пытался запустить, зафиксировать и прервать транзакцию, используя методы предоставления, но abortTransaction у меня не работает:
$session = self::$instance->startSession();
$this->db = self::$instance->{"mydb"};
$session->startTransaction();
$this->db->users->deleteOne([
'_id' => new MongoDB\BSON\ObjectId('5c88e197df815495df201a38')
]);
$session->abortTransaction();
$session->endSession();
транзакция всегда фиксируется даже после действия отмены !!!
что мне не хватает здесь, пожалуйста, спасите мой день: (