несколько бесполезных mysql запросов по графику в страпях - PullRequest
0 голосов
/ 23 февраля 2020

это мой простой запрос:

{
  metas(limit: 1){
          id
        }
 }

Я отслеживал запросы mysql к серверу и видел, что он преобразован в некоторые бесполезные запросы:

выберите metas. * из metas упорядочить по created_at как c, user предел по шкале 1

выбрать отличительные articles. *, articles_metas__metas_articles. meta_id как _pivot_meta_id, articles_metas__metas_articles . article_id как _pivot_article_id из articles внутреннее соединение articles_metas__metas_articles по articles_metas__metas_articles. article_id = articles. id, где articles_metas__metas_articles. meta_id in (25)

и ....

в каждой статье есть мета. но я хочу только мета-идентификатор !!!!!

1 Ответ

0 голосов
/ 12 марта 2020

это ошибка в страпях, полный вопрос отправлен в страпи git: https://github.com/strapi/strapi/issues/5363

alexandrebodin:

Blockquote

Прямо сейчас вы должны использовать отношение многих способов (однонаправленное отношение, чтобы избежать проблемы). Это связано с тем, что используется автопопуляция, даже если в этом нет необходимости.

Надеемся, что мы скоро это исправим.

Цитата

...