golang driverを使用していますgo.mongodb.org/mongo-driver/mongo
mongodbトランザクションを学習しています。私はこれに従っているので、githubにあるこの回答とこの例を参照してください。
@simagix が提供するサンプルコード:
リーリーどちらの例でも、エラーが発生してもロールバックされません。これがデモサンプルであることは承知しています。しかし、コードで同じことを行うと、正常に動作します。
エラー発生時のロールバックを省略することはできますか(ドライバーが処理しますか)?それとも何かが足りないのでしょうか?
これは、トランザクション内でコールバックを正しく実行する方法の簡単な例です:
リーリー
以上がエラー時の mongodb トランザクションのロールバックを省略することは良い習慣ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。