在 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数据库方案是这样的。
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'
});