私はfirebaseを使い始めたばかりです。ID でインデックス付けされた 6 つのレコードを含むドキュメントがあります。リストの最初の 3 つのアイテムを照会して同期したいと思います。
var metals = new Firebase("https://<dbname>.firebaseio.com/metals").limit(3);
$scope.metals = $firebase(metals);
これにより、リストの最後の 3 つの項目が提供されます。私が欲しかったものではありません。
最初の3つのアイテムを取得するには、これでうまくいくと思ったのですが、壊れてしまいました...
var metals = new Firebase("https://<dbname>.firebaseio.com/metals").startAt(1).endAt(3);
$scope.metals = $firebase(metals);
私のデータ構造:
{
"metals" : [ null,
{
"id" : 1,
"metal" : "Aluminium",
"element" : "Au"
}, {
"id" : 2,
"metal" : "Silver",
"element" : "Ag"
}, {
"id" : 3,
"metal" : "Copper",
"element" : "Cu"
}, {
"id" : 4,
"metal" : "Tin",
"element" : "Sn"
}, {
"id" : 5,
"metal" : "Nickel",
"element" : "Ni"
}, {
"id" : 6,
"metal" : "Iron",
"element" : "Fe"
}]
}
HTML ビュー: