我想获取具有最大值的数据。我有一个拍卖应用程序,人们可以在其中竞标,所以我想找到最高的价值以将该产品奖励为最高价值。有什么方法呢?
最佳答案
在数据库的规则中,使出价列表按价格编制索引。就像是:
"bids": {
".indexOn": "price"
}
然后在您的代码中,您将使用查询仅从项目的出价中获取1个条目:
ref.orderByChild("bids").limitToFirst(1).on("child_added", function(snapshot) {
哪个应该给您最高的出价,如果它给您最低的出价,则只需将
limitToFirst
切换为limitToLast
。