首页 > 解决方案 > DexieJS 如何从一个表中获取所有内容?

问题描述

经过一周的搜索和尝试,我仍然找不到从表中获取所有记录的方法。我知道,请随时对我大喊大叫。但是该应用程序仍然必须运行,所以我必须解决它。我使用以下代码,我毫不怀疑这是最糟糕的方式。

db.table.orderBy('id').toArray().then( async result => {
  await result.reduce( (promise, item) => { 
    await promise;
    console.log(item);
    // coding here
  } );
});

是的,这是我的解决方法,讨厌我。我也讨厌自己。

请指教,提前谢谢

标签: dexie

解决方案


你有没有尝试过

db.table.toArray().then(items => console.log(items));

推荐阅读