1

有没有办法在通过中介类型(例如)定义的对称关系中对另一个/people/sibling_relationship对象进行 MQL 查询?

例如,假设我想要一份有姐妹的人的名单。以下查询返回有姐妹的每个人,但也包括有兄弟但没有姐妹的女性(因为她们与包含女性兄弟姐妹的兄弟姐妹关系相关联——她们自己)。

[{
  "type": "/people/person",
  "name": null,
  "gender": null,
  "sibling_s": [{
    "sibling": [{
      "name": null,
      "gender": "female"
    }]
  }]
}]
4

1 回答 1

1

不,没有办法处理一般情况。在您的示例中,您可以通过将有姐妹的女性作为兄弟姐妹关系查询,其中两个兄弟姐妹都是女性,但通常没有办法在 MQL 中做自我引用的东西(例如,ID 不等于在此其他部分返回的 ID查询)。

于 2013-07-10T12:55:52.983 回答