Я запускаю приложение node.js для рендеринга данных, которые извлекаются с использованием содержательного js sdk.
Моя настройка с полным содержимым содержит три типа содержимого:
productLevel1 с полями:
name
url
...
sites: {1:n reference to productLevel2}
productLevel2 с полями:
name
url
...
products: {1:n reference to productLevel3}
productLevel3 с полями:
name
url
...
Я использую select
, чтобы ограничить ответ на запросы productLevel1 полями, которые мне нужны.'select':'fields.name,fields.url,fields.description
Я также хочу получить name
записей productLevel2 , на которые есть ссылки, но что-то вроде 'select':'fields.sites.fields.name'
только возвращало необработанные отклонения обещания.
Выбрав 'select':'fields.sites'
Я получаю полный объект (хотя здесь требуется только имя)
Можно ли как-нибудь select
отреагировать на поля для ссылочных типов нижестоящих типов, а не просто получить все сразу?