gpt4 book ai didi

sanity - 如何在单个查询中填充引用数组

转载 作者:行者123 更新时间:2023-12-03 16:52:30 32 4
gpt4 key购买 nike

我有一个模式类型 Page,它有一个块数组:

{
title: 'Page',
name: 'page',
type: 'document',
fields: [
...
{
title: 'Blocks',
name: 'blocks',
type: 'array',
of: [
{type: 'tileGrid'},
{type: 'otherType'}
],
options: {
editModal: 'fullscreen'
}
}
]
}

型号 tileGrid具有以下字段:

{
title: 'Tiles',
name: 'tiles',
type: 'array',
of: [{
type: 'reference',
to: [
{type: 'tile'}
]
}]
}

所以 tile类型嵌套很深 page.blocks[].tiles[].tile .
如何查询 page并填写 tile同一查询中的引用?

最佳答案

由于 tile 是一个引用,因此您需要取消引用运算符,而不是点运算符。这应该有效:page.blocks[].tiles[]-> .

关于sanity - 如何在单个查询中填充引用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48279735/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com