where({keypath:value, ...}) 符号不起作用
where({keypath:value, ...}) notation do not work
我使用的是来自Table.where() documentation page的官方页面示例:
db.friends.where({name: "David", age: 43}).first(friend => {
console.log("Found David, 43: " + JSON.stringify(friend));
}).catch(error => {
console.error(error.stack || error);
});
根本行不通。它找不到 "first" 方法。
它 return 是 WhereClause
。
它应该 return 一个 Collection
。
仅适用于版本2.x。文档提到了这一点,但仅在评论中提及。我现在更新了文档以使其更加清晰。
我可以推荐开始使用 dexie@^2.0.0-beta.10,因为它已经发布了一段时间。
npm i dexie@next --save
我使用的是来自Table.where() documentation page的官方页面示例:
db.friends.where({name: "David", age: 43}).first(friend => {
console.log("Found David, 43: " + JSON.stringify(friend));
}).catch(error => {
console.error(error.stack || error);
});
根本行不通。它找不到 "first" 方法。
它 return 是 WhereClause
。
它应该 return 一个 Collection
。
仅适用于版本2.x。文档提到了这一点,但仅在评论中提及。我现在更新了文档以使其更加清晰。
我可以推荐开始使用 dexie@^2.0.0-beta.10,因为它已经发布了一段时间。
npm i dexie@next --save