Как выбрать поля ответа нижестоящих ссылок в содержательном JS SDK - PullRequest
0 голосов
/ 30 апреля 2019

Я запускаю приложение 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 отреагировать на поля для ссылочных типов нижестоящих типов, а не просто получить все сразу?

...