Прочтите первую запись из коллекции Dexie, включая идентификатор
У меня есть магазин с автоматически увеличивающимся первичным ключом - очередь офлайн-сообщений.
this.version(2)
.stores({
'offlinepost': '++'
});
Я беру первую пластинку с
table('offlinepost')
.orderBy(':id')
.first()
Это работает, но мне также нужно знать идентификатор записи, которую нужно обновить / удалить. Поскольку это автоинкремент, он не включается в данные.
Я обхожу это, используя .keys()
чтобы получить отдельный массив ключей для поиска, но это кажется ненужной работой.
Есть ли простой способ проверить ID записей, которые я мог пропустить?
0 ответов
Я думаю, вам нужно назвать свой primaryKey, чтобы он был виден в объектах.
поэтому, если вы измените на:
this.version(2)
.stores({
'offlinepost': '++myPrimaryKey'
});
вы должны получить primaryKey (автоинкремент) во всех своих объектах