在Firestore中创建对Cloud Storage文档的引用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Firestore中创建对Cloud Storage文档的引用相关的知识,希望对你有一定的参考价值。
我正在使用Firebase,并尝试在Firestore文档中创建对Cloud Storage文档的引用。
在控制台中>存储,我有一个文件夹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文档中引用存储文件的信息。
有人可以帮我吗? :)非常感谢!
Cloud Firestore的Reference
字段类型只能引用Firestore数据库中的另一个文档。
如果要在Cloud Storage中引用对象/位置,则必须将其存储为兼容类型。例如,通过存储对象的下载URL或对象的路径。
Cloud Firestore的Reference
字段类型只能引用Firestore数据库中的另一个文档。如果我获得了该文档中的所有记录(包括参考字段),该怎么办? @Frank Van
以上是关于在Firestore中创建对Cloud Storage文档的引用的主要内容,如果未能解决你的问题,请参考以下文章
如何从云函数动态地在 Cloud Firestore 中创建集合
在 C++ 中创建对三元运算符结果的 const 引用是不是安全?