База данных Firebase WEB Запрос строки, а не числа - PullRequest
0 голосов
/ 04 октября 2018

Я, вероятно, нашел ошибку.Моя цель состоит в том, чтобы запросить дочерний объект, в котором местоположение начиналось с ввода (searchLocationText (число)).В моей базе данных я указал число для Location («например, Location:« 889878 »). Если я делаю запрос, запрос firebase: находит каждого дочернего элемента, в котором Location больше, чем searchLocationText (например, 50). Норезультат должен быть таким: покажи мне каждого ребенка, у которого местоположение начиналось со строки "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

...