通过集合中提供的 ID 查询领域中的对象

Tud*_*uca 4 android realm

我有一个List<String> ids,我想要所有FooRealmObject具有 ID 字段的 s 包含在ids列表中。

我可以通过 ID 迭代ids列表和查询对象,但我希望有一个单行代码,例如:

realm.where(Foo.class).in("id", ids).findAll();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Dan*_*eng 5

现在realm已经支持你想要的功能了。

在 Realm Java 1.2.0 中添加。(https://github.com/realm/realm-java/issues/841

现在你可以做你想做的事:

realm.where(Foo.class).in("id", ids).findAll();
Run Code Online (Sandbox Code Playgroud)