Укажите другой уникальный ключ в схеме базы данных Dexie? - PullRequest
0 голосов
/ 22 сентября 2019

Моя базовая схема базы данных 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 Ответ

2 голосов
/ 22 сентября 2019

Должно работать с использованием префикса & для уникального, как указано в документах

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

См. Краткое справочник Dexie

...