Javascript 如何在React应用程序中从Firebase获得最大值
我想获取具有最大值的数据。我有一个拍卖应用程序,人们可以出价,所以我想找到最高的价值,以奖励该产品的最大价值。有什么办法呢?在您的数据库规则中,可以根据价格对出价列表进行索引。比如:Javascript 如何在React应用程序中从Firebase获得最大值,javascript,reactjs,firebase,firebase-realtime-database,react-redux,Javascript,Reactjs,Firebase,Firebase Realtime Database,React Redux,我想获取具有最大值的数据。我有一个拍卖应用程序,人们可以出价,所以我想找到最高的价值,以奖励该产品的最大价值。有什么办法呢?在您的数据库规则中,可以根据价格对出价列表进行索引。比如: "bids": { ".indexOn": "price" } 然后,在代码中,您将使用查询从项目的出价中仅获取1个条目: ref.orderByChild("bids").limitToFirst(1).on("child_added", function(snapshot) { 哪个应该给你最高
"bids": {
".indexOn": "price"
}
然后,在代码中,您将使用查询从项目的出价中仅获取1个条目:
ref.orderByChild("bids").limitToFirst(1).on("child_added", function(snapshot) {
哪个应该给你最高的出价,如果它给你最低的,那么只需切换到数据库规则中的
limitToFirst
到limitToLast
,就可以根据价格对出价列表进行索引。比如:
"bids": {
".indexOn": "price"
}
然后,在代码中,您将使用查询从项目的出价中仅获取1个条目:
ref.orderByChild("bids").limitToFirst(1).on("child_added", function(snapshot) {
哪个应该给你最高的出价,如果它给你最低的,那么只需将limitToFirst
切换到limitToLast