我有一个“参考选择器”(即编辑可以选择要参考的文档的模块),但我想将结果限制为尚未参考的文档。
这是我在另一个文档中使用的参考选择器的架构:
export default {
title: 'Project Selector',
name: 'projectSelector',
type: 'object',
fields: [
{
title: 'Project',
name: 'project',
type: 'reference',
to: [
{ type: 'project' }
],
options: {
filter: // What does my filter need to look like?
}
}
]
}
export default {
title: 'Home Page',
name: 'homePage',
type: 'document',
fields: [
{
title: 'Projects',
name: 'projectsGrid',
type: 'array',
of: [
{ type: 'projectSelector' }
],
},
]
}
请注意,projectSelector
对象和homePage
文档不共享任何父<>子关系。