【问题标题】:How to get a nested data in faunadb?如何在animaldb中获取嵌套数据?
【发布时间】:2021-01-03 08:23:47
【问题描述】:

在我的 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!]
}

【问题讨论】:

    标签: faunadb


    【解决方案1】:

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

    Select(['data'],Get(Ref(Collection('Todo'), '276653641074475527')))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      相关资源
      最近更新 更多