国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

使用mongodb 運行一段時候后出現(xiàn)數(shù)據(jù)丟失重復(fù)出現(xiàn)很多次了

test123321

問題描述

安裝的
composer require -W illuminate/database jenssegers/mongodb ^3.8.0
出現(xiàn)數(shù)據(jù)丟失

程序代碼或配置

$AssetRecord =  new AssetRecord();
$list = $AssetRecord->get();
Db::connection('mongodb')->collection('AssetRecord')->insert($list->toArray());
配置
MONGODB_HOST_otc = 127.0.0.1
MONGODB_PORT_otc = 27017
MONGODB_DATABASE_otc = AssetRecord

重現(xiàn)問題的步驟


網(wǎng)mongodb 里面添加數(shù)據(jù)運行一段時候后數(shù)據(jù)就出現(xiàn)了丟失
這個是往里面添加數(shù)據(jù)
Db::connection('mongodb')->collection('AssetRecord')->insert($AssetRecord->toArray());

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

下載的最新版本
這里寫具體的系統(tǒng)環(huán)境相關(guān)信息
php7.4

1283 1 0
1個回答

damao

用事務(wù)了吧?有的地方?jīng)]提交事務(wù),導(dǎo)致后續(xù)請求添加數(shù)據(jù)都屬于未提交的事務(wù),造成數(shù)據(jù)丟失的假象。

  • tanhongbin 2023-07-10

    在webman 中 使用事務(wù) 必須 try catch 要不然 你代碼走一半出錯了,你開始了事務(wù) 卻沒有提交 ,會有bug

  • test123321 2023-07-10

    已經(jīng)添加到里面的數(shù)據(jù)過一段時間就丟失了,不是執(zhí)行的時候丟了的

  • TM 2023-07-10

    未提交會自己回滾掉添加的數(shù)據(jù)的

年代過于久遠,無法發(fā)表回答
??