Javascript 按值查找文档,不带引用
这是我的图像上传应用程序的数据库结构。第一个集合组是用户ID,其子对象是图像,ID作为标题 我正在尝试创建一个获取路径,例如:Javascript 按值查找文档,不带引用,javascript,firebase,firebase-realtime-database,nuxt.js,Javascript,Firebase,Firebase Realtime Database,Nuxt.js,这是我的图像上传应用程序的数据库结构。第一个集合组是用户ID,其子对象是图像,ID作为标题 我正在尝试创建一个获取路径,例如:domain.com/I/IMAGE\u ID,然后获取该ID并在页面上提供图像 是否可以在没有父文档标题的情况下找到所需文档 是否可以在没有父文档标题的情况下找到所需文档 是的,可以使用与属性相关的查询。假设您知道文件名,请使用以下代码行: var uidRef = firebase.database().ref("images").ref(uid); var quer
domain.com/I/IMAGE\u ID
,然后获取该ID并在页面上提供图像
是否可以在没有父文档标题的情况下找到所需文档
是否可以在没有父文档标题的情况下找到所需文档
是的,可以使用与属性相关的查询。假设您知道文件名,请使用以下代码行:
var uidRef = firebase.database().ref("images").ref(uid);
var query = uidRef.orderByChild("fileName").equalTo("Colour7.jpg")
var uidRef = firebase.database().ref("images").ref(uid);
var query = uidRef.orderByChild("ID").equalTo("2sj2yAJN3MC24GwjLtDkt")
其中,uid
是经过身份验证的用户的id。查询结果将是images
节点中的第二项
编辑:
如果您只有图像ID
,请使用以下代码行:
var uidRef = firebase.database().ref("images").ref(uid);
var query = uidRef.orderByChild("fileName").equalTo("Colour7.jpg")
var uidRef = firebase.database().ref("images").ref(uid);
var query = uidRef.orderByChild("ID").equalTo("2sj2yAJN3MC24GwjLtDkt")
你看过Firestone的文件了吗?但我只有来自get params的图像ID,没有“uid”。在这种情况下,请查看我的更新答案。现在能用了吗?