在 Dexie 数据库模式中指定不同的唯一键?

Specify different unique key in Dexie database schema?

我的基本dexie数据库方案是这样的。

const db = new Dexie('MyDatabase');

// Declare tables, IDs and indexes
db.version(1).stores({
    myrecords: 'record_id'
});

我想使用我的 record_id 作为唯一密钥。在 indexeddb 中,我可以像下面那样做

 var myrecordsObjectStore = db.createObjectStore('myrecords' , {
                                keyPath: 'record_id'
                            });

应该使用 & 前缀作为唯一性,如文档中所述

db.version(1).stores({
    myrecords: '&record_id'
});

Dexie Quick Reference