使用Realm React Native查找Realm文件的路径以与Realm Browser一起使用

nbu*_*urk 7 javascript realm ios react-native

在iOS上,可以通过使用Realm Browser打开相应的文件来检查Realm数据库的内容.可以使用以下代码行打印该文件的路径(如此处所示):

print(Realm.Configuration.defaultConfiguration.path)
Run Code Online (Sandbox Code Playgroud)

使用Rem Native版本的Realm时是否可以这样做?

nbu*_*urk 10

通过挖掘文档,我自己找到了答案:

console.log('create db:', db.path)
Run Code Online (Sandbox Code Playgroud)


Luc*_*kas 6

以防您无法完成上述工作.我是这样做的:

1)导入您定义架构的文件,并在刷新模拟器时将安装的组件中创建一个新域.

import realm from './path_to_file_where_realm created'
Run Code Online (Sandbox Code Playgroud)

2)componentWillMount()生命周期方法中的console.log(realm.path)并启用远程调试以查看输出.

3)打开领域浏览器并单击打开领域文件.Mac上的命令Shift G将允许您粘贴console.log的路径

单击领域文件以使用领域浏览器打开它.

对于那些不熟悉领域浏览器的人,也可以在这里找到.它只是让您通过图形界面查看和编辑您的领域中的数据.


小智 5

在我的情况下,我使用,

const Realm = require('realm');
console.log('REALM PATH', Realm.defaultPath);
Run Code Online (Sandbox Code Playgroud)