PHPのMongoDBでトランザクション制御をする

LINEで送る
Pocket

MongoDBのバージョン4.0から搭載されたトランザクション制御について、PHPでの実装の仕方を残します。

1.環境


項目バージョン
PHP7.1.23
MongoDB4.0.3

2.やり方


$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$session = $manager->startSession();
$session->startTransaction();

~クエリ書きます~

$session->commitTransaction(); //コミット
$session->abortTransaction(); //ロールバック


以上です。

LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*