Безголовая CMS GraphQL NextJS Проблема ограничения публикации проекта

У меня есть проект Headless cms, который я создал с использованием GraphQl, NextJS и Hygraph. Я также использую NPM Graphql-запрос. У меня проблемы с "получением" более 10 сообщений в моем проекте. До сих пор у меня было менее 10 сообщений на моем сайте, но теперь, когда я разместил больше, я просто не получаю лишних сообщений. Я провел некоторое исследование, но не могу найти решение!

Вот что я получил:

      const QUERY = gql`
  {
    posts {
      title
      id
      slug
      datePublished
      mobileCoverPhoto {
        url
      }
      coverPhoto {
        id
        url
      }
      category
      imageAtlTag
      author {
        id
        name
        avatar {
          url
        }
      }
      content {
        text
        html
      }
    }
  }
`;

Все работает нормально только до поста №10. Спасибо всем за помощь!

2 ответа

10 — это количество выбранных сообщений по умолчанию. Если вы хотите указать количество сообщений, вам нужно сделать это следующим образом:

       posts(first: 10) {
   nodes {
     title
    slug
   }
  }

Вы можете получить общее количество сообщений следующим образом.

         query GetPost {
       postConnection(stage: PUBLISHED) {
           aggregate {
               count
           }
       }
   }
   
Другие вопросы по тегам