0

在我的 html/js 文件中,我有这样的代码:

adminClient.query(
      q.Get(q.Ref(q.Collection('Todo'), '276653641074475527'))
    )
    .then((ret) => console.log(ret));

这是返回输出,如

在此处输入图像描述

有没有办法在没有这些 ts、ref 和实际数据的情况下获得一个干净的 json 响应,所以简而言之,我想要像这样的输出

{
    completed: true,
    title: "Build an awesome app!",
    List: {
        title: "Development"
    }
}

注意:List 也被解析为其实际值,而不是 Ref 对象。

这是我用来创建数据库的架构

type Todo {
  title: String!
  completed: Boolean!
  list: List
}

type List {
  title: String!
  todos: [Todo] @relation
}

type Query {
  allTodos: [Todo!]
  todosByCompletedFlag(completed: Boolean!): [Todo!]
  allLists: [List!]
}
4

1 回答 1

0

您可以使用Select()提取字段:

Select(['data'],Get(Ref(Collection('Todo'), '276653641074475527')))
于 2020-09-16T14:53:26.980 回答