У меня есть эти объекты, каждый из которых имеет массив тегов:
bookmarks: [
{ url: '...', tags: ['news', 'fun', 'programming'] },
{ url: '...', tags: ['news'] },
{ url: '...', tags: ['fun', 'cooking'] },
{ url: '...', tags: ['hobby', 'fun'] }
]
DB:
const db = new Dexie("bookmarksdb");
db.version(1).stores({
bookmarks: 'url, *tags'
});
Каков наилучший (и наиболее эффективный) способ получения массив (или набор), содержащий все теги:
['news', 'fun', 'programming', 'cooking', 'hobby']
(есть ли способ получить все значения самого индекса 'тегов'?)
Редактировать: отображать тег- Облако с цифрами, мне нужно прочитать все теги из таблицы закладок. Поэтому мне не нужны сами объекты закладок, только массивы их тегов.