You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Firestore REST API获取集合内所有文档ID?含嵌套场景疑问

获取嵌套集合结构下collection1的所有文档ID
  • 可以仅获取collection1中所有文档的ID。直接针对collection1集合发起GET请求,携带mask.fieldPaths="__name__"参数即可,请求路径指向collection1的根层级(无需涉及下层的document1或collection2)。返回结果会包含该集合下所有文档的__name__字段,也就是对应的文档ID。

  • 你请求collection1/document1时得到空JSON的原因:单个文档的__name__不属于文档内部的字段,而是文档资源的标识符。当请求单个文档时,mask.fieldPaths="__name__"无法筛选出内容,自然返回空。要获取单个文档的ID,应该从响应的name字段中提取(该字段是完整的资源路径,截取最后一段就是文档ID),而非使用mask参数。

内容的提问来源于stack exchange,提问作者umair durrani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 20:07:02