Найти путь для файла Realm с помощью Realm React Native для использования с Realm Browser

В iOS можно просмотреть содержимое базы данных Realm, открыв соответствующий файл с помощью Realm Browser. Путь к этому файлу можно распечатать, используя следующую строку кода (как указано здесь):

print(Realm.Configuration.defaultConfiguration.path)

Можно ли сделать то же самое при использовании Реальной исходной версии Realm?

+5
источник поделиться
2 ответа

Просто нашла ответ сам, выкапывая docs:

console.log('create db:', db.path)
+9
источник

На всякий случай вы не можете заставить вышеуказанное работать. Вот как я это сделал:

1) импортируйте файл, в котором вы определяете схему, и создаете новую область в компонент, который будет монтироваться при обновлении симулятора.

import realm from './path_to_file_where_realm created'

2) console.log(realm.path) в методе жизненного цикла componentWillMount() и разрешить удаленное отладки, чтобы увидеть результат.

3) откройте браузер реального мира и щелкните файл открытого мира. Команда Shift G на mac позволит вам вставить путь из консоли .log

щелкните по файлу области, чтобы открыть его с помощью браузера области.

Также для тех, кто не знаком с браузером realm, его можно найти здесь. Он просто позволяет просматривать и редактировать данные в вашей области с помощью графического интерфейса.

+4
источник

Посмотрите другие вопросы по меткам или Задайте вопрос