我想获取具有最大值的数据。我有一个拍卖应用程序,人们可以出价,所以我想找到最高价值,以授予该产品最大价值。有什么办法呢?
答案 0 :(得分:2)
在您的数据库规则中,将出价列表编入价格索引。类似的东西:
"bids": {
".indexOn": "price"
}
然后在您的代码中,您将使用查询仅从项目的出价中获取1个条目:
ref.orderByChild("bids").limitToFirst(1).on("child_added", function(snapshot) {
哪个应该为您提供最高出价,如果它为您提供最低出价,则只需将limitToFirst
切换为limitToLast
。