我有一个模式,它定义了client
这样的关系clientType
:
{
name: '_clientType',
label: 'Client Type',
type: 'joinByOne',
withType: 'client-type',
idField: 'clientTypeId',
filters: {
projection: {
slug: 1,
title: 1
}
}
}
在我的clientType
模块的索引模板(扩展名apostrophe-pieces-pages
)中,我想像这样访问我的加入的反向:
{% for clientType in data.pieces %}
<h2>{{ clientType.title }}</h2>
<ul>
{% for client in clientType._clients %}
<li>{{ client.title }}</li>
{% endfor %}
</ul>
{% endfor %}
关于连接的文档描述了如何设置反向连接,但似乎都不是实现此目的的正确工具joinByOneReverse
。joinByArrayReverse
我是否需要以不同的方式设置我的架构才能使其正常工作?我更愿意保留编辑体验,以便编辑将客户端类型与单个客户端相关联。