安裝的
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
網(wǎng)mongodb 里面添加數(shù)據(jù)運(yùn)行一段時(shí)候后數(shù)據(jù)就出現(xiàn)了丟失
這個(gè)是往里面添加數(shù)據(jù)
Db::connection('mongodb')->collection('AssetRecord')->insert($AssetRecord->toArray());
下載的最新版本
這里寫(xiě)具體的系統(tǒng)環(huán)境相關(guān)信息
php7.4
用事務(wù)了吧?有的地方?jīng)]提交事務(wù),導(dǎo)致后續(xù)請(qǐng)求添加數(shù)據(jù)都屬于未提交的事務(wù),造成數(shù)據(jù)丟失的假象。
在webman 中 使用事務(wù) 必須 try catch 要不然 你代碼走一半出錯(cuò)了,你開(kāi)始了事務(wù) 卻沒(méi)有提交 ,會(huì)有bug