领域查询对象由深度嵌套的对象

时间:2018-08-08 00:08:51

标签: android realm

我打算使用领域数据库,我的结构与此类似:

A类:
-id
-B对象列表

B类:
-id
-C对象

C类:
-id

在领域中是否可以基于C.id查询A?谢谢!

1 个答案:

答案 0 :(得分:0)

  

在领域中是否可以基于C.id查询A?

答案是“种类”。您可以检查是否存在至少1个B的As,其中C的至少1个是“某物”。

  

我可以检查至少有一个C的ID是否为B的B吗?

它是realm.where(A.class).equalTo("bs.c.id", "idOfC").findAll()

Realm的Java API中的链接查询转换为ANY,我想将其视为“至少在其中之一”。