如何在我的React应用程序中从Firebase获得最大价值

时间:2017-05-02 07:51:05

标签: javascript reactjs firebase firebase-realtime-database react-redux

我想获取具有最大值的数据。我有一个拍卖应用程序,人们可以出价,所以我想找到最高价值,以授予该产品最大价值。有什么办法呢?

1 个答案:

答案 0 :(得分:2)

在您的数据库规则中,将出价列表编入价格索引。类似的东西:

"bids": {
      ".indexOn": "price"
}

然后在您的代码中,您将使用查询仅从项目的出价中获取1个条目:

ref.orderByChild("bids").limitToFirst(1).on("child_added", function(snapshot) {

哪个应该为您提供最高出价,如果它为您提供最低出价,则只需将limitToFirst切换为limitToLast