2

我有以下表架构:

db.version(1).stores({
    sales: "[item_id+date],sales"
});

其中 和 的组合date必须item_id是唯一的。如何item_id使用where子句获取给定的所有记录(不考虑日期)?

以下会产生错误:

db.sales.where('item_id').equals(some_item_id)

未处理的拒绝:SchemaError:对象商店销售上的 KeyPath item_id 未编入索引

4

1 回答 1

2
db.sales.where('[item_id+date]').between ([some_item_id, -Infinity], [some_item_id, Dexie.maxKey])
于 2016-09-29T22:08:37.117 回答