Укажите другой уникальный ключ в схеме базы данных Dexie?
Моя основная схема базы данных 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'
});
1 ответ
Решение
Должен работать с использованием &
префикс для уникального, как указано в документации
db.version(1).stores({
myrecords: '&record_id'
});