2016-10-12 4 views
1

での順序付きリスト:リミット私はこれを持っているFirebase

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

にはどうすればFirebaseと3最年少人の名前を取得するのですか?

私が試した:

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

が、私はエラーを取得する:あなたがそれらの最後を取得する必要がありますのでfirebaseで

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

'リミット()'私たちのAPIのバージョン1.xのメソッドでした。バージョン2(と3)では、 'limitToFirst()'と 'limitToLast()'に置き換えられました。 SDKのバージョン3.xを使用しているので、対応する 'limitToLast()'呼び出しを使用する必要があります(Matthewが既に答えたように、私が見ています)。 –

+0

また、['startAt'](https://firebase.google.com/docs/reference/js/firebase.database.Reference#startAt)に値を渡す必要があるため、エラーが発生しました。 – cartant

答えて

関連する問題