小编Emi*_*uet的帖子

Realm Swift - 按 ID 查找

我需要使用 id 列表查询 Realm 对象,id 是对象的主键。我已经尝试过以下方法:

// Query a list of Dogs by their _ids
let doggoIds = ["1", "2", "3", "1", "2"]
realm.objects(Dog.self).filter("_id IN %@", doggoIds)
// Result: [Dog1, Dog2, Dog3]
Run Code Online (Sandbox Code Playgroud)

id 列表包含重复项,但正如您所看到的,结果是唯一的 Dog 对象的列表。

我想知道是否有人可以想出一种不同的方式来编写这个查询,以便我们Results<Dog>从包含重复项的 id 列表中获得一个很好的集合。谢谢!

realm swift

4
推荐指数
1
解决办法
3075
查看次数

标签 统计

realm ×1

swift ×1