Как прочитать значение из базы данных Realm при запуске приложения React Native?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Как прочитать значение из базы данных Realm при запуске приложения React Native?

Сообщение Гость »


Я новичок в Realm и пытаюсь читать данные из базы данных.

Я создал схему объекта под названием _AppRegistry, в которой будет одна запись. Если эта запись существует, приложение уже было загружено ранее. Если это не так, то приложение не нужно загружать.

Я следовал краткому руководству по созданию приложения и застрял в создании функции, которая находится внутри тегов RealmProvider.

Из руководства по быстрому запуску я понимаю, что я создаю новую функцию и помещаю в теги RealmProvider тег, соответствующий имени функции, после чего код должен просто вернуться оттуда.

Однако я получаю следующую ошибку:

ОШИБКА Нарушение инварианта: обратный вызов метода получения конфигурации просмотра для компонента `initialiseApp` должен быть функцией (получено `undefined`). Обязательно начинайте имена компонентов с заглавной буквы. Эта ошибка находится по адресу: в инициализации приложения (созданного приложением) в Неизвестно (создано приложением) в RCTView (созданном View) в представлении (создано приложением) в приложении в RCTView (созданном View) в представлении (создано AppContainer) в RCTView (созданном View) в представлении (создано AppContainer) в AppContainer в ps2319 (RootComponent), движок js: Hermes Как мне подключиться к базе данных Realm и прочитать ее в своем приложении?

Ниже приведена основная функция моего приложения, которую я экспортирую по умолчанию.

const App = () => { //инитБД(); const {RealmProvider, useRealm, useObject, useQuery} = createRealmContext({schema: [_AppRegistry, Attachments, ReceiptAttachments, Receipts, ReceiptTags, Tags]}); возвращаться ( ); }; // Другой код... экспортировать приложение по умолчанию; И моя функция инициализацииApp выглядит так:
function InitialiseApp() { const appRegistry = useObject(_AppRegistry, 0); если (appRegistry == ноль) { возвращаться( Реестр приложений не настроен! ); }еще{ возвращаться( Реестр приложений настроен! ); } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Что такое MongoDB Atlas, Realm и Realm Sync в Swift [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    136 Просмотры
    Последнее сообщение Anonymous
  • Realm v12.6.2 с React Native v0.73.5, возникает ошибка ссылки при компиляции сборки iOS
    Anonymous » » в форуме IOS
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Синхронизация базы данных Django с базой данных Realm или Core в приложении iOS
    Гость » » в форуме IOS
    0 Ответы
    31 Просмотры
    Последнее сообщение Гость
  • Ошибка при сборке React Native: не удалось найти com.facebook.react:react-native:0.71.19
    Anonymous » » в форуме Android
    0 Ответы
    85 Просмотры
    Последнее сообщение Anonymous
  • Невозможно увидеть схемы базы данных, отличные от базы данных по умолчанию, в eclipse IDE для базы данных postgreSQL при
    Anonymous » » в форуме JAVA
    0 Ответы
    282 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»