Я пытаюсь напечатать первичный ключ объектов в IndexedDB на консоль.
Я видел два примера, в которых используется Cursor.Value.Key, но когда я использую его, я получаю «undefined».
if (cursor)
{
console.log(cursor.value.key);
console.log(cursor.value.username);
console.log(username)
console.log(cursor.value.password);
console.log(password)
Это моя база данных
objectStore = db.createObjectStore('users', { keyPath: "id", autoIncrement: true });
objectStore.createIndex('username', 'username', { unique: true });
objectStore.createIndex('password', 'password', {unique: false});
На ней должен быть напечатан первичный ключ объекта, т.е. 1 или 2