2016-10-12 4 views
1

У меня есть это:Limit упорядоченный список в Firebase

name | age 
______|_____ 
Anne | 28 
Carl | 20 
Sarah | 13 
Lucy | 56 
John | 22 
Mark | 44 

Как получить имя 3 молодых людей с Firebase?

Я попытался с:

return firebase.database().ref('myUsers').orderByChild("age").startAt().limit(3);

, но я получаю сообщение об ошибке:

Supplied parameters do not match any signature of call target. 
+0

'предел()' был методом в версии 1.x нашего API. В версии 2 (и 3) он был заменен на 'limitToFirst()' и 'limitToLast()'. Поскольку вы используете версию 3.x SDK, вам нужно использовать соответствующий вызов 'limitToLast()' (как уже ответил Матфей, ​​я вижу). –

+0

Кроме того, вы получили сообщение об ошибке, потому что ['startAt'] (https://firebase.google.com/docs/reference/js/firebase.database.Reference#startAt) необходимо передать значение. – cartant

ответ

Смежные вопросы