我对graphql和fatheraldb完全陌生,所以如果这是一个愚蠢的问题,请多多包涵。我看到我可以从仪表板 > GRAPHQL 运行 graphql 查询。例如粘贴以下代码
query FindAllTodos {
allTodos {
data {
_id
title
completed
list {
title
}
}
}
}
并点击运行按钮。但是如何从我想在浏览器中运行的 html/js 代码运行这个查询呢?在 js 中我可以创建 clientsdk 但不确定如何通过上述查询?
import faunadb, { query as q } from 'faunadb';
let adminClient = new faunadb.Client({
secret: 'my-key'
});
在谷歌搜索中,我发现了一些使用 FQL 之类的结构的示例,例如
adminClient.query(
q.Get(q.Ref(q.Collection('Todo'), '276653641074475527'))
)
.then((ret) => console.log(ret));
但是我如何才能通过 graphql 查询并获得相同的结果,它在 graphql 操场的右侧窗格中返回我。