Firebase数据库WEB查询字符串而不是数字

时间:2018-10-04 16:15:39

标签: firebase web firebase-realtime-database numbers

我可能发现了一个错误。我的目标是查询孩子的位置,该位置的位置以输入(searchLocationText(数字))开头。在我的数据库中,我引用了Location的数字(例如,Location:“ 889878”。),如果我执行请求,firebase查询:会找到Location大于searchLocationText(例如50)的每个子代。结果应该是:告诉我每个孩子,其中Location以字符串“ 50”开头。 感谢您的帮助。

if (searchLocationText != "") {
    window.alert(parseInt(searchLocationText.substring(0,2)));
    var query = rootRef.orderByChild("Location").startAt(String(searchLocationText.substring(0,2)));
    query.on("child_added", snap => {
        const location = snap.child("Location").val();
        const description = snap.child("Description").val();
        window.alert(dogName);
        updateSearchGrid(dogName);
    });
}

enter image description here

0 个答案:

没有答案