gpt4 book ai didi

faunadb - 如何在 FaunaDB 查询语言上选择特定字段?

转载 作者:行者123 更新时间:2023-12-04 00:18:05 26 4
gpt4 key购买 nike

我找不到任何有关如何在 FaunaDB 中执行此类查询的信息。我只需要从文档中选择特定字段,而不是所有字段。我可以使用 Select 函数选择一个字段,如下所示:

serverClient.query(
q.Map(
q.Paginate(q.Documents(q.Collection('products')), {
size: 12,
}),
q.Lambda('X', q.Select(['data', 'title'], q.Get(q.Var('X'))))
)
)

忘记 selectAll 函数,它已被弃用。

最佳答案

你也可以像这样返回一个对象字面量:

serverClient.query(
q.Map(
q.Paginate(q.Documents(q.Collection('products')), {
size: 12,
}),
q.Lambda(
'X',
{
title: q.Select(['data', 'title'], q.Get(q.Var('X')),
otherField: q.Select(['data', 'other'], q.Get(q.Var('X'))
}
)
)
)

此外,您在 ['data, title']

的问题中缺少结束和开始引号

关于faunadb - 如何在 FaunaDB 查询语言上选择特定字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62605884/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com