gpt4 book ai didi

javascript - Node.js Firestore 查询选择字段路径列表

转载 作者:搜寻专家 更新时间:2023-10-31 23:57:37 25 4
gpt4 key购买 nike

我尝试创建并返回一个新的 Query 实例,该实例将字段掩码应用于结果并仅返回指定的字段子集。

当我使用时:

let query = firestore.collection('col').select('field1','field2','field3').get() ...

没关系,查询返回所有仅包含 3 个指定字段的集合文档。

在我的上下文应用程序中,指定的字段列表在配置文档中。当我使用时:

let fieldsList = ['field1','field2','field3'];    
let query = firestore.collection('col').select(fieldsList).get() ...

我有一条错误消息“索引 0 处的参数不是有效的 FieldPath ...”

关于 Google documentation ,它被指定为“您可以指定要返回的字段路径列表

所以,我不知道如何将字段路径列表传递给查询选择方法。

非常感谢您的帮助!!!

最佳答案

您正在研究所谓的 spread syntax .为了让它工作,它需要在 fieldList 前面添加三个点:

let query = firestore.collection('col').select(...fieldsList).get() ..

关于javascript - Node.js Firestore 查询选择字段路径列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49646744/

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