我在Firebase上运行一个web应用程序,我从实时数据库开始,现在我正在将我的数据迁移到firestore。 我使用admin SDK迁移了除时间戳以外的所有其他数据。在我的web应用程序中,当用户上传新内容时,代码会将时间戳添加到数据库中,这样内容就可以按时间排序。 问题是实时数据库和firestore显然在记录时间戳时使用了不同的方法: firebase.database.ServerValue.TIMESTAMP // This will be in the following format: 1577778747131
firebase.firestore.Timestamp.
我使用Firebase存储和实时数据库来存储图像和它的下载网址respectively.The文件名是在一个随机的方式生成下载网址,并保存到实时数据库。
场景:如果用户上传新的图像(例如配置文件图像),我想删除旧图像与downloadImageurl的帮助(下载图像url是在图像首次上传时生成的,相同的保存在实时数据库中).How旧图像可以删除吗?我已经尝试了下面的代码,但为了它的工作,我必须获得文件名。
gcs
.bucket("e**********.appspot.com") // find it in Firebase>Storage>
我正在尝试使用Python、Reddit API和Firebase将来自reddit的图像存储在Firebase存储中,然后将来自firebase存储的URL放入一个文档中。 现在,我只是将reddit api提供的URL存储在我的项目的Firebase数据库中。但这是一个问题,因为有时这些URL“变坏并过期”,这意味着当我抓取一个文档并显示我存储的URL时,我会得到一个错误。 这就是我在firebase中创建文档之前获取信息的方式 function getJSON(sub){
var ret;
var yourUrl="https://www.reddit.com
firebase child node generated by push key 如何使用Javascript在firebase实时数据库上删除push key生成的子节点 function createpin() {
var pin = document.getElementById("createpin").value;
var firebaseRef = firebase.database().ref();
let data = {
Pin: pin,
}
firebaseRef.child("Pins/").push(