Firebase - 如何浏览网址列表并将其存储在JS列表中?

时间:2018-03-11 09:09:49

标签: javascript database firebase firebase-realtime-database

我的firebase数据库中有一个URL列表,我需要在JS中获取。它们的结构如下:

Name : "1" Value : "https://something.com"
Name : "2" Value : "https://google.com"

我如何将其转换为我可以在JS中使用的东西,我可以说#34;给我第二个价值"并有第二个值?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

首先使用<input>添加type="text"元素,然后按一个按钮,然后按onclick按钮,即可检索<input>的值

var value = document.getElementById('inputvalue').value;

并在查询中使用value

orderByChild("Name").equalTo(value)
firebase.database().ref().child("Urls").orderByChild("Name").equalTo(value).on('value').then(function(snapshot) {
snapshot.forEach(function(child) {
var childData = child.val();
var value=child.val().Name;
var urlvalue=child.val().Value;
 )};
)};

假设你在数据库中有这个:

Urls
 pushid
    Name: 1
    Value: "https://something.com"
 pushid
    Name: 2
    Value: "https://google.com"

这样,如果用户在文本字段中写了“2”,您就可以从数据库中检索该值和URL。