Запрос по нескольким значениям в Firebase, аналогичный функциональности IN () SQL
У меня есть массив, который выглядит так:
validZipCodes = [
"84606",
"84605",
"84601"
]
Я запрашиваю некоторые данные, как это:
var Jobs = firebase.child('Jobs');
Я попробовал это:
var Jobs = firebase.child('Jobs').orderByChild('ZipCode').equalTo($scope.validZipCodes);
Но он вернул ошибку, что это был недопустимый тип данных, в любом случае можно сказать что-то вроде:
var Jobs = firebase.child('Jobs').orderByChild('ZipCode').inArray($scope.validZipCodes);
Или что-то типа того.
Обратите внимание, что это сравнение массивов, а не запрос текста в объекте.