如何添加根节点
How do I add a Root Node
添加嵌套项目很容易:配置只是 RANGE_ADD
query {
viewer {
item {
edges {
node {
subitem {
edges {
node {
id,
title
}
}
}
}
}
}
}
}
添加一个 subitem
只需要一个 RANGE_ADD
,parentId 等于 item
的 ID。
但是,如何添加没有父项的 item
?我尝试使用不带 parentId 的 RANGE_ADD
配置,但它没有用。
我觉得这是一个很简单的事情,但我在文档中似乎找不到它。
item
确实有一个父级,即 viewer
。只是 viewer
可以有一个 item
而不是多个 item
,因为 item
不是连接类型。所以当你想添加另一个 item
时,你想要:
1) 替换/更新现有的item
。 FIELDS_CHANGE通常用于这种情况。
或
2) 获取不需要放在客户端存储中的 item
。在这种情况下,您可以对另一个相关问题使用 REQUIRED_CHILDREN mutator configuration. Check an excellent example of how to use it in an 。
添加嵌套项目很容易:配置只是 RANGE_ADD
query {
viewer {
item {
edges {
node {
subitem {
edges {
node {
id,
title
}
}
}
}
}
}
}
}
添加一个 subitem
只需要一个 RANGE_ADD
,parentId 等于 item
的 ID。
但是,如何添加没有父项的 item
?我尝试使用不带 parentId 的 RANGE_ADD
配置,但它没有用。
我觉得这是一个很简单的事情,但我在文档中似乎找不到它。
item
确实有一个父级,即 viewer
。只是 viewer
可以有一个 item
而不是多个 item
,因为 item
不是连接类型。所以当你想添加另一个 item
时,你想要:
1) 替换/更新现有的item
。 FIELDS_CHANGE通常用于这种情况。
或
2) 获取不需要放在客户端存储中的 item
。在这种情况下,您可以对另一个相关问题使用 REQUIRED_CHILDREN mutator configuration. Check an excellent example of how to use it in an