Публикации по теме 'dexie'


Dexie Typescript без классов
Когда я начал работать с библиотекой-оболочкой Dexie IndexedDB, я был разочарован, увидев инструкции, указывающие вам на подкласс Dexie , чтобы использовать его с Typescript. Я бы предпочел компонуемый шаблон, который не использует синтаксический сахар классов ES. Вот один из способов использования Dexie и Typescript без классов. TL;DR: Вот CodeSandbox . Мы начнем с импорта Dexie как BaseDexie , чтобы при желании мы могли реэкспортировать расширенный универсальный тип..

Вы можете бросить! … С помощью Vue и Dexie
Вы можете бросить! … С помощью Vue и Dexie Я смиренно предполагаю, что у каждого из нас есть дурная привычка, от которой мы хотим избавиться. По крайней мере, у меня есть такие привычки 😅. Будь то фиксация непроверенного кода, кодирование без надлежащей документации, просто копирование и вставка кода или даже отсутствие программирования или связанных с компьютером вещей, таких как слишком мало времени с семьей или друзьями, обвинение других в любых ошибках вместо того, чтобы брать на..

Вопросы по теме 'dexie'

Dexie.js — заказ с более чем одним индексом
Я использую dexie.js для взаимодействия с IndexedDB. Мне интересно, можно ли упорядочивать или сортировать по нескольким индексам одновременно (например, db.people.orderBy (index1, desc: index2, asc)... Если это возможно, каков правильный синтаксис?
1707 просмотров
schedule 24.12.2022

могу ли я получить значение из базы данных dexie без использования встроенных обещаний
Я пишу автономную веб-страницу, которую нужно перезапустить с того места, где она остановилась. У меня есть страница (страницы) для чтения больших массивов JSON, она строит различные таблицы, читает из таблиц, и теперь мне нужно «продолжить с того...
209 просмотров
schedule 25.06.2023

Асинхронные изменения в хуке обновления Dexie
Я пытаюсь найти лучший подход к использованию хуков для добавления некоторых полей к объекту, когда он сохраняется или изменяется. Основная идея состоит в том, что есть entry объекты, которые должны содержать набор свойств, основанных на...
203 просмотров
schedule 13.03.2023

Хорошо ли динамически создавать хранилища объектов в indexeddb?
Я новичок в indexeddb. Предположим, у меня есть уникальная страница. На этой странице будет множество записей или объектов (50 000+), которые я должен сохранить. Итак, если я помещу все эти записи с разных страниц в одно хранилище объектов,...
498 просмотров
schedule 09.01.2023

Декси: Как добавить в массив во вложенном объекте
Я использую оболочку Dexie IndexedDB и пытаюсь добавить объект в существующий массив, который находится внутри вложенного объекта. Структура выглядит примерно так, как показано ниже { Name : 'John', age : 33, tags : { skill: [{...
1293 просмотров
schedule 11.04.2022

Использование редукции с локальной базой данных
У меня есть автономное веб-приложение React, где все данные хранятся локально в indexedDB. Нет другого сервера, кроме файлового хостинга для статических ресурсов. Я приближаюсь к тому моменту, когда начинаю изучать использование избыточности, но я...
2745 просмотров
schedule 07.08.2022

Сброс данных indexedDB
Работаем над расширением Chrome, которое необходимо интегрировать с IndexedDB. Пытаюсь понять, как использовать Dexie.JS . Нашел кучу образцов. Они не выглядят слишком сложными. Существует один конкретный пример, особенно интересный для изучения...
4216 просмотров

Dexie.js - table.delete(id) не работает для удаления каждой строки
Я только начинаю работать с Декси, и, похоже, у меня не получается. У меня небольшая база данных (менее 1000 строк), и я пытаюсь удалить каждую строку одну за другой, как только узнаю, что строка была отправлена ​​в удаленный API. Я также могу...
2910 просмотров
schedule 19.02.2023

Уже выполнено подключение к базе данных IndexedDB после вызова в Dexie
Когда я пытаюсь вызвать Dexie в базе данных, для которой IndexedDB выполнил другой вызов, возникает ошибка, что соединение с базой данных уже установлено. Можем ли мы передать существующее соединение с Indexedb в Dexie? Это может быть полезно,...
187 просмотров
schedule 13.12.2022

Table.orderBy Dexie для заказов Uint32Array, как если бы это был Uint8Array
Мой сохраненный объект имеет отметку времени в секундах с эпохи Unix. Я хочу иметь возможность хранить его как Uint32Array, а затем извлекать его по метке времени. Я использую Table.orderBy Dexie, чтобы получить его. Порядок неправильный, и после...
63 просмотров
schedule 13.08.2022

NotFoundError: DOM IDVDatabase Exception 8 - при использовании dexie на ipad (работа на настольных Chrome и Safari))
Я работаю над приложением, которое использует IndexedDB с оболочкой dexie.js . Он отлично работает на настольных компьютерах Chrome и Safari, но показывает следующую ошибку: NotFoundError: DOM IDVDatabase Exception 8 "на iPad (iOS 9.3.5)....
202 просмотров
schedule 14.06.2023

Dexie.js table.name не работает, хотя таблица находится в свойстве таблиц
Я хочу извлечь все элементы из таблицы в коллекцию, но получаю сообщение об ошибке, что имя таблицы undefined . Вот мой магазин: db.version(1).stores({ users: '++id,', orgs: '++id,', applications: '++id' }) Затем позже вот мой звонок:...
2069 просмотров
schedule 14.09.2022

Хранить базу данных Dexie в хранилище Tampermonkey
Я использую скрипт TamperMonkey в FireFox со следующими библиотеками: jQuery 2.1.4, Dexie.js, json2html 1.2.0 и Bootstrap 3.4.0. Я пытаюсь сохранить объект Dexie (для базы данных Dexie) в локальном хранилище TamperMonkey с помощью...
37 просмотров
schedule 20.03.2023

Указать другой уникальный ключ в схеме базы данных Dexie?
Моя базовая схема базы данных dexie выглядит примерно так. const db = new Dexie('MyDatabase'); // Declare tables, IDs and indexes db.version(1).stores({ myrecords: 'record_id' }); Я хочу использовать свой record_id в качестве...
193 просмотров
schedule 02.12.2022

Массив функций Dexie startupWithIgnoreCase() не определен
Я запрашиваю базу данных dexie с помощью startWithIgnoreCase и помещаю результат в массив, но при печати или использовании он выдает ошибку как неопределенную Я пытался использовать JSON.stringify, toString, String, чтобы преобразовать его в строку...
57 просмотров
schedule 08.06.2022

IndexedDB занимает много места для простого объекта
Я храню объект JSON, включая 18 изображений в IndexedDB. Каждое изображение занимает не более 50 КБ, но почему-то в indexedDB требуется 118 МБ? - Я понятия не имею, почему он такой тяжелый? Помимо изображений, все это просто JSON, в основном пары...
134 просмотров
schedule 07.02.2023

Декси: Как получить все значения индекса MultiEntry?
У меня есть эти объекты, каждый с массивом тегов: bookmarks: [ { url: '...', tags: ['news', 'fun', 'programming'] }, { url: '...', tags: ['news'] }, { url: '...', tags: ['fun', 'cooking'] }, { url: '...', tags: ['hobby', 'fun'] }...
127 просмотров
schedule 12.03.2022

DexieJS возвращает NotFoundError во вложенном запросе
Я столкнулся с проблемой на DexieJS, когда у меня был вложенный запрос. Ниже приведен пример моего кода: - let id = 1; let child = db.child.where({ id : result.child_id }).first( item => item ).catch( e => "NotFoundError";...
28 просмотров
schedule 19.12.2022

Как проверить, существует ли ключ хранилища в IndexedDB?
Я хочу проверить и обновить количество элементов в хранилище indexeddb, если они уже существуют. Вот как я сейчас добавляю товар в магазин, используя Dexie async function addNfetch (itemdata) { return new...
95 просмотров
schedule 13.02.2023