1

メディエータ タイプ (例: ) によって定義された対称関係にある他のオブジェクトに対して MQL クエリを実行する方法はあります/people/sibling_relationshipか?

たとえば、姉妹がいる人のリストが必要だとします。次のクエリは、姉妹を持つすべての人を返しますが、兄弟はいるが姉妹がいない女性も含みます (女性の兄弟を含む兄弟関係にリンクされているため)。

[{
  "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 に答える