2

次のテーブル スキーマがあります。

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

との組み合わせは一意dateでなければなりません。節を使用して(日付を無視して)item_id指定されたすべてのレコードを取得するにはどうすればよいですか?item_idwhere

以下はエラーになります。

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 に答える