0

我在 Graphcool 中有这个查询 graphql:

const FeedQuery = gql`
     query FeedPosts($id:ID!){
          User(id:$id){
              id
              follows{
                 id
                 followed{
                     id
                     name
                     lastname
                     posts{
                        id
                        title
                        description
                        city
                        state   
        } }} }}`;

我尝试使用 rxjs 进行映射,但我只能从查询的“关注”级别获取数据......如何使用 apollo + angular * ngFor获取“帖子”列表?...

4

1 回答 1

1

我在这个主题中得到了答案……我将查询更改为:

const FeedQuery = gql`
query FeedPosts($id: ID!){
 allPosts(filter:{
           user:{
          followedBy_some:{
               follower:{
                   id:$id
         }
         }  
    }
 }) {
id
title
description
title
description
createdAt
user{
    id
    name
    }
   } } `;

使用 _some 可以获取相关字段

于 2017-12-08T13:15:25.460 回答