如何创建由多个值(例如“id”和“date”)组成的复合键(主键)?
以 SQL 为例:
PRIMARY KEY (name, date)
Run Code Online (Sandbox Code Playgroud)
到目前为止,我总是创建一个单独的、实际上无用的主键(打字稿):
export class Database extends Dexie {
item: Dexie.Table<IItem, number>;
constructor() {
super('db');
this.version(1).stores({
items: '++id, name, date, description, value'
});
this.items = this.table('items');
}
}
Run Code Online (Sandbox Code Playgroud)
非常感谢您抽出时间。