Isar 写操作错误:'Write operations require an explicit transaction.' 解决方法
这个错误提示表示在进行写操作时,需要开启一个事务,否则会报错。因为 Isar 是一种事务性数据库,需要在写操作中显式地开启和提交事务。
解决方法是在进行写操作前,使用以下代码开启一个事务:
isar.writeTxn((isar) => {
// 在这里进行写操作
});
然后在写操作完成后,使用以下代码提交事务:
isar.commitTxn();
这样就可以避免上述错误。
原文地址: https://www.cveoy.top/t/topic/mwOp 著作权归作者所有。请勿转载和采集!