以下是一个使用阿波罗查询数组中的嵌套数组的示例代码:
const ApolloClient = require('apollo-boost').ApolloClient;
const InMemoryCache = require('apollo-boost').InMemoryCache;
const gql = require('apollo-boost').gql;
const fetch = require('node-fetch');
const client = new ApolloClient({
uri: 'https://api.example.com/graphql',
fetch: fetch,
cache: new InMemoryCache(),
});
const GET_NESTED_ARRAY = gql`
query GetNestedArray {
nestedArray {
nestedArrayField
}
}
`;
client.query({ query: GET_NESTED_ARRAY })
.then((response) => {
const nestedArray = response.data.nestedArray;
console.log(nestedArray);
})
.catch((error) => {
console.error(error);
});
请注意,上面的代码示例假设您已经正确配置了Apollo客户端,并且GraphQL端点正确地返回了嵌套数组的数据。您需要将https://api.example.com/graphql
替换为实际的GraphQL端点URL,并根据您的具体情况调整查询和数据处理部分的代码。