0

私は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 ビュー:

4

1 に答える 1