0

我正在尝试编写一个查询以在更大的查询中执行嵌套查询。我觉得这应该是可能的,但是由于 Realm 为我生成模式,它们只为每个高级生成输入,而不是像下面这样嵌套时生成输入。

因此,如果祖父母父母孩子都处于顶层,就会有输入。但是当像这样嵌套时,它期望为grandparents.parents.children输入一个 Realm 生成的不存在的输入。

假装模式,但这是我正在尝试使用子查询的要点。

query {
  grandparents(query: {address: {city: "New York"}}) {
    parents {
      children (query: {age: 10}) {
        name
      }
    }
}

我还没有找到在 Realm 中解决这个问题的方法,但我正在尝试调查模式函数和/或过滤器的使用。

它会让我做这样的事情

query {
  grandparents(query: {address: { city: "New York" }, parents: { children: { age: 10 }) {
    parents {
      children {
        name
      }
    }
}

但这只是最终归还了该城市祖父母下的所有孩子,并没有按年龄限制孩子。

4

0 回答 0