【发布时间】:2019-10-17 06:23:07
【问题描述】:
假设我有一组文档:
收藏:
'products'
在该集合中我有文档,每个文档都有一个非常重的字段,我希望在将其发送给我的客户之前对其进行过滤。
文档 product1:
{
id: 'someUniqueKey',
title: 'This is the title',
price: 35.00,
heavyField: [
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'longStringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
}
我可以查询 products 集合中的那些文档,并将这个特定的 heavyField 排除在我的回复之外吗?
我希望能够过滤掉其中 1 个字段的文档。也许选择我想在我的客户端上接收的字段。
这可能吗?或者在这种情况下,最好以不同的方式构建我的数据并将heavyField 留在不同的集合中?
【问题讨论】:
标签: firebase google-cloud-firestore