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

IndexedDB и большое количество вставок в приложении Angular
Я борюсь с количеством 20-50k ответов объекта JSON с сервера, которые я должен вставить в наше хранилище данных indexeddb. Ответ повторяется с foreach, и каждая отдельная строка добавляется с каждым. Вызовы с ответом менее 10 тыс. строк работают...
1625 просмотров
schedule 08.06.2022

Где пункт о составном индексе приводит к неиндексированной ошибке
У меня есть следующая схема таблицы: db.version(1).stores({ sales: "[item_id+date],sales" }); Где комбинация date и item_id должна быть уникальной. Как я могу получить все записи для данного item_id , используя предложение where...
1782 просмотров
schedule 01.03.2023

С Dexie следует bulkPut присваивать значения первичного ключа идентичности сохраняемому объекту так же, как это делает put()?
Я использую Dexie для работы с IndexedDB. Я использую: db.version(1).stores({ activities: '++LocalActivityId' }); чтобы PK LocalActivityId автоматически увеличивался/назначался. Когда я использую put :...
454 просмотров
schedule 27.01.2024

Dexie: предложение where - не могу заставить его использовать простой объект, содержащий критерии
Я искал документы dexie и здесь, в стеке, но не могу найти ничего связанного. Я новичок в dexie, и мой рабочий день подходит к концу, возможно, я что-то не так понял (ー_ー)!! Вот как это работает: DB['t_menus_' + langAbrev].where('menu_type',...
212 просмотров
schedule 14.07.2022

Экземпляры базы данных Dexie.js в iOS Safari
В настоящее время я пытаюсь dexie.js обернуть indexedDb для простого варианта использования в моем приложении javascript. В iOS Safari, похоже, создается несколько экземпляров базы данных, например: Я полагаю, что dexie создает новый...
360 просмотров
schedule 16.07.2023

dexie.js: вложенный запрос очень медленный в первый раз
========== Обновить: возможно, это не запрос делает indexeddb медленным, а операция сохранения блокирует базу данных. Я получаю данные из webSocket, поэтому в секунду нужно сохранить почти 900 элементов, и я сохраняю их один за другим. Теперь...
497 просмотров
schedule 16.10.2022

Как с помощью Dexie удалить значение из поля массива для всех объектов в таблице?
Из этот вопрос Я могу найти все объекты в моей таблице, где значение встречается в поле, которое является массивом. Теперь мне нужно удалить это значение из этого поля для всех объектов в этой таблице. Например, предположим, что таблица events...
155 просмотров
schedule 24.08.2022

как мне получить доступ к моей базе данных dexie из моего сервисного работника?
Я делаю автономный ProgressiveWebApp, и у меня есть заполненная база данных dexie в моем файле myDatabase.js. От моего сервисного работника я хочу получить доступ к этой базе данных, но когда я пытаюсь использовать db.MijnTable. БД не определена....
384 просмотров

Как синхронизировать IndexedDB с Firestore?
Я создаю портал вакансий для Интернета, используя React, Redux и Firebase / Firestore. Я выполнил все необходимые функции, кроме одной. Я хочу, чтобы незарегистрированные пользователи / соискатели могли: Добавляйте в закладки сообщения о...
416 просмотров

React and dexie: недопустимая ошибка вызова ловушки в функциональном компоненте
Я получаю следующую ошибку при использовании хука useLiveQuery от dexie с помощью response. Не понимаю, ни один из трех приведенных ниже случаев не подходит. Ошибка: application.78bb5802.js: 58032 Неперехваченная ошибка: недопустимый вызов...
99 просмотров

Как сохранить объект в индексированной БД с помощью dexie, где 1 из полей представляет собой массив объектов?
У меня есть следующая конфигурация для индексированной базы данных import Dexie from 'dexie'; const db = new Dexie("dbName"); db.version(1).stores( {users: '++id, name,company,confirmPassword,email,password,*permissions'} ); const...
34 просмотров
schedule 11.08.2022