我试图更新realm中的多个对象使用for循环反应原生如下:
let pendingReadings = database.objects('Readings').filtered('synced = false');
database.write(() => {
for (var k=0;k<pendingReadings.length;k++) {
pendingReadings[k].synced = true;
}
});
Run Code Online (Sandbox Code Playgroud)
结果应该标记所有读数同步为真.但是,它仅将备选对象标记为已同步(可能在下一个请求进入时,先前的写入未完成).一次更新所有条目的最佳方法是什么?