Google cloud platform 如何在Firestore的子集合名称中使用通配符?

Google cloud platform 如何在Firestore的子集合名称中使用通配符?,google-cloud-platform,google-cloud-firestore,google-cloud-storage,Google Cloud Platform,Google Cloud Firestore,Google Cloud Storage,我在Firestore的主收藏中有很多子收藏。子集合名称如下:image_1、image_2、123_image_3等。每个子集合都有具有不同字段的文档。我想将这些导出到云存储 是否有任何方法可以通过使用通配符或其他任何方式传递子集合名称?我有50多个子集合的名称中包含字符串“image”,我无法在firestore导出命令中手动传递每个名称 命令: gcloud firestore导出gs://bucket\u name/image--集合ID='%image%'这不起作用。导出特定集合的可用

我在Firestore的主收藏中有很多子收藏。子集合名称如下:image_1、image_2、123_image_3等。每个子集合都有具有不同字段的文档。我想将这些导出到云存储

是否有任何方法可以通过使用通配符或其他任何方式传递子集合名称?我有50多个子集合的名称中包含字符串“image”,我无法在firestore导出命令中手动传递每个名称

命令:
gcloud firestore导出gs://bucket\u name/image--集合ID='%image%'这不起作用。

导出特定集合的可用选项是使用功能
--集合ID
,该功能允许您设置要导出的特定集合和子集合,如官方文档所示

考虑到这一点,不幸的是,你不可能达到你想要达到的目标。因此,我建议您在中提出一个功能请求,以便他们可以检查将来实现此功能的可能性


如果这些信息对你有帮助,请告诉我

是的,这很有帮助!另外,是否有任何命令可以帮助我获取所有文档中所有子集合的名称?我的父集合中有500多个文档,每个文档都有不同名称的子集合。我想得到这些子集合名称的列表。嗨@NehaShaikh很高兴听到它帮助了你!没有命令,但是您可以创建一个简单的应用程序来返回名称。在本页中,您有一些示例: