2017-02-13 25 views
1

我在名爲「Listing」的模型中創建了一個字段。這裏的領域是「類別」。這被設置爲某些值的枚舉(下面的截圖)。 graphql允許查詢來獲取枚舉列表嗎?「Enum」的元數據值

回答

1

這是可能的使用GraphQL內省查詢。

上Graphcool枚舉類型命名爲「MODEL_FIELD」,所以你的情況,你可以運行此查詢:

{ 
    __type(name: "LISTING_CATEGORY") { 
    name 
    enumValues { 
     name 
    } 
    } 
} 

可以在this answer to a similar question找到更多信息。

+1

謝謝!我是GraphQL的新手,所以將它與「GraphQL introspection query」相關聯可以幫助我很多。就像我剛剛接觸的東西一樣,對我來說,第一個挑戰就是習慣它的文檔。 – Noitidart

+1

你可以在這裏找到更多關於內省查詢的信息:http://graphql.org/learn/introspection/ – marktani