获取MongoDB领域数据库的领域文件(Android React Native)

问题描述 投票:0回答:1

我在真实 Android 设备上的 React Native Expo Development 客户端和 Windows 10 上的 VSCode 中使用 MongoDB Realm 数据库(@realm/react":"^0.4.1","realm":"11.0.0")。

请注意我的数据库不是空的并且工作正常。

为了使用Realm Studio这里,我正在寻找realm文件,但是找不到。

“realm.path”和“Realm.defaultPath”调用都给出:

Realm 文件位于:/data/data/com.myappname/files/default.realm

但是在我的 Android 设备上“/Android/data/com.myappname/files/”文件夹是emply 而且我显然没有“/data/data...”文件夹。我的电脑上也一样。

PS:请注意,此问题与此配置不重复。我已经检查过了。

android react-native realm
1个回答
0
投票

要访问位于

/data/data/com.myappname/files/default.realm
的领域文件,您需要使用 adb,因为它在内部存储中:

  1. 将您的 Android 设备连接到您的 PC,在开发人员选项中启用 USB 调试。
  2. 打开终端/命令提示符,然后运行 adb devices 以确认连接。
  3. 使用
    adb pull /data/data/com.myappname/files/default.realm /path/to/save
    将文件复制到您的PC。
  4. 使用 Realm Studio 打开复制的文件以检查其内容。

如果您还没有安装它,您将需要来自 Android SDK 平台工具的 adb(Android 调试桥)。

记住,每次对设备上的数据库进行更改时,您都需要重复这些步骤以获取更新的领域文件。

© www.soinside.com 2019 - 2024. All rights reserved.