Laravel5.6 MongoDB 事务问题
mongoDB 第三方包 jenssegers/mongodb 版本 3.5,#
laravel 版本 5.6#
MongoDB 安装版本 >4.0#
$session = DB::getMongoClient()->startSession();
$session = DB::connection('mongodb')->getMongoClient()->startSession();
$session->startTransaction();
try {
$objectFK = new ObjectFK();
$objectFK->fk_name = '测试事务';
$objectFK->save();
$ObjectFieldsK = new ObjectFields();
$ObjectFieldsK->alias = '测试事务';
$ObjectFieldsK->save();
// $session->commitTransaction();
} catch (Exception $e) {
$session->abortTransaction();
}
该行注释后数据依然进入集合
// $session->commitTransaction();
参考地址
https://github.com/jenssegers/laravel-mong...
现在解决问题的思路找不到了 望指点#
目前还没有找到好的解决办法,希望有使用过的大佬帮忙指点迷津
推荐文章: