问题标签 [realm-mobile-platform]

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 投票
1 回答
1056 浏览

swift - 在后台线程中保存对象时出现 RLMException

在后台异步保存对象时,我得到RLMException: 'Can not add objects from a different Realm'。但是,如果删除异步代码,相同的保存工作正常。

该对象与现有对象有关系。例如:

此代码会导致崩溃。但是,如果我删除 DispatchQueye.global().async,一切正常。我遇到了一些线程问题吗?

注意:该school对象是预先存在的,并且是从Results<School>集合中选择的。

0 投票
1 回答
609 浏览

ios - 跨客户端的领域同步

我搜索了许多线程和问题,但没有找到答案。当我使用Realm Objects Server并且客户端连接到服务器时,整个数据库会在所有客户端之间同步吗?

换句话说,如果我有一个包含数百万个对象、关系等的公共数据库,那么所有客户的设备上都有整个数据库的副本吗?

我需要Realm同步功能,但我不知道如何同步。同步是增量的吗?每个用户都有设备需要查询的对象?

我的应用程序将每小时增加一次大小,并且同步功能Realm对我来说是完美的,但我对随着时间的推移数据库的大小以及客户端如何同步大量数据表示怀疑。

提前致谢!

0 投票
4 回答
6337 浏览

ios - 如何创建自定义领域文件

我正在初始化我的领域实例,如下所示:

但是,我收到了这个错误:

所有领域在其关于创建多个领域的快速文档中都有这个示例,即使逐字复制也会引发相同的错误。如何创建和访问领域文件?

0 投票
1 回答
241 浏览

android - Realm+Gson+Retrofit2 解析

Retrofit2 响应


领域对象



此设置在调试版本中运行良好,但是当我生成发布版本时,这会导致错误

字段 Catagory.channeList 的类型为 RealmList 得到 ArrayList


不知道为什么它在调试版本中工作。我已经经历了一些解决方案,但在我的情况下没有运气。任何帮助将不胜感激,谢谢

0 投票
1 回答
85 浏览

ios - 唯一领域容器对象

我在 Realm 的任务演示应用程序之后实现了实时同步。

有一个虚拟容器用于存放List模型。

演示应用似乎不支持离线使用。

我想知道,在这种设置下,我在在线和离线设备上启动应用程序,然后使用离线设备上网时会发生什么。

我最初的期望是我会以 2 个容器结束(这将是一个无效状态),但是当我惊讶地测试时,最后只有 1 个容器。

但有时我得到 2 个容器,但无法确定是什么原因造成的。

那么问题是,这究竟是如何工作的?我认为当我第一次同步离线设备时容器通常不会重复的原因是它被作为同一个对象处理,可能是因为它没有主键或其他什么?但是为什么有时会重复呢?这里的最佳做法是什么?我是否可能必须使用主键或在连接后检查是否存在重复,如果是,则手动合并容器?

0 投票
1 回答
316 浏览

c# - Xamarin 领域迁移 API/方法/接口添加/更新/删除架构?

是否有任何 API/方法/接口可以为 Real Xamarin 添加/更新/删除架构?场景:

  1. 更新现有的类属性以使其成为主键。
  2. 删除现有的类属性(主要或普通)。
  3. 在现有类中添加新属性。
  4. 添加新班级。
  5. 删除现有类。
0 投票
1 回答
172 浏览

mysql - 我正在使用 Realm 移动平台我想在网络和移动设备上显示相同的数据

我正在使用 Realm 移动平台开发一个应用程序。想要在设备之间进行实时数据传输,使用 Realm 移动平台完全可以正常工作。但我无法获取数据并将其显示在服务器(网站)上。示例:Slack 您可以从不同的手机访问 Slack,同时,您可以在 Web 浏览器上访问它。

我想使用 Realm 移动平台执行相同的功能。

有没有办法将领域数据库导入 MySQL?通过这种方式,我也可以在服务器上显示数据。

0 投票
1 回答
664 浏览

android - Realm 是否支持 Android 上的模糊查询

我的团队决定使用realm作为数据库,但是我有一个问题要问,realm是否支持模糊查询,如SQLite使用关键字'like'或'%'。有时我们需要使用模糊查询

0 投票
1 回答
40 浏览

android - 如何在包含android中许多表的default.relam中的特定表中进行查询

我是 android 领域的初学者,我想在我的查询中进行表名检测。

这是我的代码

realm.where(TafseerQuraanModel.class).findAll();

0 投票
3 回答
295 浏览

swift3 - REALM MOBILE PLATFORM 同步问题解决

我在 Realm DB 中有链表,例如

A B C D

每个项目都是 Realm 对象

{名称,下一项}

因此,如果我将设备 1 上的列表离线更改为

生物多样性公约

在设备 2 上

中国农业银行

并在之后同步我得到同步的数据库但错误的循环列表

A -> D -> B -> D .....

我怎么解决这个问题?

是否有可能在客户端同步后获取同步对象并在启动领域结果通知之前更正列表?

更新。

我还尝试将此类模型用于分层列表

我用过数据

同步后但列表丢失了所有项目。所以这样的数据结构不适合我的任务。