我必须承认,我对何时需要对集合进行操作以及何时需要对dexie js中的表进行处理感到困惑。
所以我不确定这是否是实现我的目标的正确方法(无论如何都行不通)。
我想做的是通过“ updated_at”字段对数据库“ shopDb”中名为“ products”的表进行排序,并获得结果的最后一项,如下所示:
shopDb.products.orderBy('updated_at').last().then((result) => { // stuff });
此代码已在sortBy上崩溃,原因是:
TypeError: shopDb.products.orderBy is not a function
我这里必定缺少一些基本知识。