问题标签 [realm-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6651 浏览

android - 如何在删除 Realm 文件之前在 Android 中备份 Realm DB。有没有办法恢复备份文件?

我正在开发一个应用程序,在将新数据复制到 Realm 之前Android我将删除该应用程序。Realm有什么方法可以在删除数据之前备份数据,如果使用时出现问题,可以将其恢复realm.copyToRealm()

0 投票
0 回答
69 浏览

.net - 如何在 .Net 中使用 Realm 存储自定义类型

我有以下课程:

当我尝试编译项目时,出现以下错误:

Fody/RealmWeaver:DataId 是尚不支持的“System.Guid”。

由于我已经遇到过类似的问题,我知道转换器类可以进行一些Guid-String转换(正如我所见,它即将在realm-java中实现)。

如何在 .Net 中创建这样的转换器类?知道在哪里看吗?

0 投票
1 回答
854 浏览

javascript - React Native Realm DB "objects()" 阻塞/冻结 UI

我有一个 JS 服务,它的功能返回承诺。这些承诺使用 Realm DB 库。但是,每当我使用来自 React w/Redux Thunk 的动作创建者调用这些函数时,UI 就会冻结。我无法显示加载圈,无法拉出侧边栏,并且在 promise 解决之前后退按钮不起作用。一旦这样做,所有的触摸按键都会排队并立即执行,这使得它变得混乱。

如果我在 Realm DB 的异步(或缺乏)行为方面遗漏了一些基本的东西,请告诉我!将不胜感激。!


服务.js
action.js(动作创建者)
component.js(反应本机)

我希望对这个基本问题的任何修复都可以解决我的问题,即在 Realm DB 完成之前,路由器无法动画/转换,加上用户输入正在排队。

我曾尝试使用 Axios 提出一个很长的请求,看看它是否会产生同样的问题。但是,它似乎只发生在 Realm DB 上,因为 Axios 似乎没有阻止 UI。

0 投票
0 回答
65 浏览

objective-c - 领域非托管 RLMArray

当我们将非托管对象添加到另一个非托管对象的数组时,应用程序崩溃。

当我尝试从我的 json 响应中添加呼叫详细信息时,我的应用程序崩溃了,这是我的代码

我得到的错误

由于未捕获的异常“RLMException”而终止应用程序,原因:“JOAttachment”数组属性“JOCallDetail.attachmentUrls”的值无效(NSPoint:{0, 0}):值不可枚举。

0 投票
1 回答
208 浏览

c# - 如何使用领域数据库覆盖 RealmObject 中的属性?

我想使用 Realm 覆盖以下属性,以便可以触发RaisePropertyChanged另一个属性:

这不起作用,因为 Realm 不会将它作为数据库中的列获取:

它的价值RepsInfo如下所示:

我想做的原因RaisePropertyChanged("RepsInfo")是因为我使用这个对象的所有地方在更新SetRepInfo时都没有得到Reps更新。

0 投票
1 回答
146 浏览

realm-database - 有没有办法重新排序 Realm Studio 中的记录?

我在 iOS 应用程序中使用 Realm 数据库并利用 Realm Studio (RS) 来管理数据。有没有办法在 Realm Studio 中重新排序记录顺序,或删除记录?

谢谢。祝福,——马克

0 投票
1 回答
1058 浏览

ios - 在 iOS 上的 Swift 中使用 Realm DB 对应用程序大小的影响是什么

我最近遇到了适用于 Swift iOS 的 Realm DB,它看起来很有前途。话虽如此,在导入库后,该应用程序看起来在设备上占用了大约 48 MB 的存储空间,尽管应用程序中包含的代码非常少。这是 Realm DB 的预期行为吗?

除了 Realm.framework 和 RealmSwift.framework 包含的框架大约为 80MB 和 15MB(这些是您拖入 XCode 进行安装的内容)之外,我找不到太多

SQlite 似乎仍低于 1MB;是否预计该框架将使用该空间的许多倍?

我想知道与使用 Realm DB 相关的应用程序大小增加对于 iOS 应该是什么。

谢谢!

0 投票
2 回答
3395 浏览

ios - Realm model contains property but not found it at runtime

I am getting error as below

Invalid property name , reason: 'Property 'IsRecordDeleted' not found in object of type 'MyCustomModel'

Where as my Model is as Under

}

and I am making query like this :

What could be problem here. I do not know why my app is crashing with the same error. But If I change the value like

The app gets run, but crashed on when I use IsRecordDeleted in predicate.

Please tell me what could be problem

0 投票
1 回答
23 浏览

ios - realm-cocoa 保存一个空对象而不是我传递的对象

我在 realm-cocoa 2.8.0 中遇到了一个问题(在 2.7.0 中效果很好),当我想将一个对象保存到领域文件中时,我看到一个具有默认值的空对象被保存到领域而不是我创建的对象(即使主键不同。)例如。

我在 realm.addOrUpdate(object) 之前添加一个并打印对象,它显示正确的对象,但是在 realm.addOrUpdate(object) 执行之后,在领域文件中,我只能看到一个对象

并且 id 也与我在断点看到的不同。看起来领域创建一个对象而不是使用我传入的对象。我在这里寻求一些帮助。

那么什么会导致领域创建一个空对象(可能是默认值?)而不是保存我传递的对象。我只是想在这里得到一些可能的原因。

0 投票
1 回答
2107 浏览

android - 领域数据库对移动应用程序有存储限制吗?

我正在创建一个 android 应用程序,并且它还为我使用Realm Database的离线存储工作离线模式。

我想做的事

首先我想在插入任何数据之前检查数据库大小是领域提供检查数据库大小/限制的设施/代码吗?