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)
以防您无法完成上述工作.我是这样做的:
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)