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...
现在解决问题的思路找不到了 望指点
目前还没有找到好的解决办法,希望有使用过的大佬帮忙指点迷津
mongo什么时候支持事务了?
试试直接用Facade上面的函数:
mongo不支持事务啊
github.com/jenssegers/laravel-mong...