一对多引用计数

时间:2016-03-17 15:51:32

标签: android realm

这里有另一个问题。

考虑以下数据库模型(具有相互关系):

  • 一个软件(一些RealmObject有一些PrimaryKey id);
  • 使用它的客户(每个客户都属于自己的类型 RealmObject);

如何查询Realm以及#34;有多少客户端使用具有id=<desired_id>&#34;的软件?问题是每个客户端的类型不同。可能有class Company extends RealmObjectclass Person extends RealmObject以及class IndieDeveloper extends RealmObject等等。

由于继承尚未实现,我无法对数据库建模,使每个客户端都具有基类,比如Client并查询它。

我还没有找到任何解决方案。我不认为查询每种已知类型是我的特定情况的选项。可能有许多不同的客户端类型(如示例所示)。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用[RealmList][1]

查看官方文档:https://realm.io/docs/java/latest/#many-to-many