在Firestore中创建对云存储文档的引用

Que*_*sse 4 reference google-cloud-storage firebase google-cloud-firestore

我正在使用Firebase,并尝试在Firestore文档中创建对云存储文档的引用.

在我的控制台>存储中,我有一个discovery包含文件的文件夹heart.png.

在我的Firestore文档中,我有一个reference名为的字段src.我试着填写:

  • discovery/heart.png
  • gs://<NAME>.appspot.com/discovery/heart.png
  • <NAME>.appspot.com/discovery/heart.png

但它不起作用..当我试图获得这样的图像时src.get().then(snap => console.log(snap.data())),结果总是如此undefined.

参考字段是否仅针对数据库文档(而非存储文档)设计?我无法在文档和Google上找到如何在Firestore文档中引用存储文件.

有人可以帮帮我吗?:) 非常感谢 !

Fra*_*len 11

ReferenceCloud Firestore 的字段类型只能引用Firestore数据库中的其他文档.

如果要引用云存储中的对象/位置,则必须将其存储为兼容类型.例如,通过存储对象的下载URL或对象的路径.