Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按值查找文档,不带引用_Javascript_Firebase_Firebase Realtime Database_Nuxt.js - Fatal编程技术网

Javascript 按值查找文档,不带引用

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

这是我的图像上传应用程序的数据库结构。第一个集合组是用户ID,其子对象是图像,ID作为标题

我正在尝试创建一个获取路径,例如:
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”。在这种情况下,请查看我的更新答案。现在能用了吗?