从Realm数据库检索单个对象的正确方法

安迪

我绝对喜欢将Realm(0.92)与Swift结合使用,但是对从数据库读取对象有疑问。我的目标是检索具有已知唯一ID(也恰好是主键)的单个对象。

所有文档似乎都是围绕查询多个对象进行过滤的。在这种情况下,我知道对象ID,并且由于已知它是唯一的,因此希望直接检索它。

我当前的方法如下:

Realm().objects(Book).filter("id == %@", prevBook.nextID).first

这似乎是徒劳的。先前版本的文档建议使用更直接的方法,但是我似乎无法在文档中找到它。

我目前的方法存在的问题是它崩溃了,但以下函数出现异常:

public func filter(predicateFormat: String, _ args: CVarArgType...) -> Results<T>

该异常神秘地报告为:

EXC_BAD_ACCESS(代码= 1,地址= 0xedf)

任何建议都非常欢迎。

预计将出现以下问题:我已经确认用已知的有效ID替换prevBook.nextID并不能解决问题

托马斯·戈恩

您正在寻找object(ofType:forPrimaryKey :)Realm().object(ofType: Book.self, forPrimaryKey: prevBook.nextId)没有比filter().first您需要通过主键以外的其他对象搜索对象更简单的方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数据库中检索单个 ROW

来自分类Dev

Realm 数据库链接对象

来自分类Dev

正确的方法?数据库实体的PHP对象

来自分类Dev

从数据库中的对象检索列表

来自分类Dev

从Laravel中的数据库检索对象

来自分类Dev

从Laravel中的数据库检索对象

来自分类Dev

JPA从数据库检索对象

来自分类Dev

从数据库检索数据的最快方法

来自分类Dev

从Realm数据库RLMResults访问单个属性-SWIFT

来自分类Dev

使用无脂肪框架从数据库检索单个字段的最简单方法?

来自分类Dev

CakePHP 3-从数据库检索单个字段的最简单方法

来自分类Dev

如何使用Dapper从数据库中检索单个值

来自分类Dev

如何使用Dapper从数据库中检索单个值

来自分类Dev

如何从数据库以正确的格式html检索数据

来自分类Dev

使用sqlite3,nodejs从数据库存储,检索,解析JSON对象的正确方法

来自分类Dev

PHP类和对象以从数据库检索数据

来自分类Dev

从数据库检索的HTML似乎不正确

来自分类Dev

从数据库检索的HTML似乎不正确

来自分类Dev

如何从 Firebase 实时数据库正确检索值?

来自分类Dev

迁移Postgres数据库的正确方法?

来自分类Dev

设计数据库的正确方法

来自分类Dev

正确的数据库操作方法

来自分类Dev

处理数据库请求的正确方法

来自分类Dev

从数据库检索的文档的BSON对象大小

来自分类Dev

在Laravel中使用find()检索数据库对象

来自分类Dev

如何通过当前字段从数据库检索对象

来自分类Dev

从数据库中按顺序检索对象列表

来自分类Dev

如何访问从数据库中检索到的对象的属性?

来自分类Dev

JMSSerializer:使用id从数据库检索相关对象

Related 相关文章

热门标签

归档