先前的GraphQL(Hasura)主題跟大家介紹Hasura的基本介紹跟為何使用Webhook,今天想跟大家介紹一下我在使用Hasura時,實際上有用過什麼功能,以及為何需要用到這些功能。
一但連線資訊設置好後,你可以到Hasura的後台看到連線到的DB所有的Table,你也可以再Hasura直接對DB建立新的Schema,在當中直接設定所有欄位,及他們的屬性是String/Int/Text...。當然也可以建立Schema間的關係是一對一、一對多等等。
選擇tracking就可以對該Table使用GraphQL的API操作,也就是第一個主題Query/Mutaiton。
以下功能更詳細的細節都可以再Hasura的Doc找到
可到Hasura首頁左下角的Explore看到你有追蹤的Table
然後用點選的方式,Hasura可以替你生成Qeury/Mutation的語法
類似以下:
查詢的資料我們也可以像一般SQL語法一樣排序(DESC/ASC),指定query筆數(limit)等等。