我正在尝试查询 Dexie 数据库以从特定语言的集合中检索前 25 个最常用的项目,下面是代码和我发现的问题。
表架构:
myTable:
++id,
name,
lang,
lastUse,
counter,
[lang+counter],
type,
groupID,
category_id,
subcategory_id`
查询:
collection_result = dexieDB.myTable.where('lang').equals(`${active_language}`).reverse().sortBy('lastUse').limit(25);
collection_result.toArray();
发现问题:
caught (in promise) TypeError: dexieDB.myTable.where(...).equals(...).reverse(...).sortBy(...).limit is not a function