Firebase将原始数据上传到bucket



我正在nodejs/typescript中创建一个使用Firebase函数的应用程序,我基本上需要将JSON对象上传到bucket中。我遇到了问题,因为我创建的JSON存在于内存中,而不是一个实际的文件,因为应用程序是一个无服务器的文件。

我知道firebase只是谷歌云功能的包装器,我已经到处寻找解决方案,但似乎无法实现。有人能给我一些指导或建议吗?

如果我不能将内存中的文件上传到bucket,有人知道是否可以使用firebase将数据库文档以json形式编程导出到firestore bucket吗?(因为我可以很容易地将json上传到数据库文档中(。

下面是我尝试过的一个例子。但是,该代码显然是无效的。

await storage()
.bucket()
.file('test.json') // A random string filename and not an existing file
.createWriteStream()
.write(JSON.stringify(SOME_VALID_JSON))

谢谢!

您可以使用save((将内存中的数据写入bucket。

await storage()
.bucket()
.file('test.json')
.save(JSON.stringify(SOME_VALID_JSON))

相关内容

  • 没有找到相关文章

最新更新