gpt4 book ai didi

Java:根据 Firebase 数据库中的数据对子项进行排序

转载 作者:行者123 更新时间:2023-11-30 06:44:04 24 4
gpt4 key购买 nike

Image here. Data does not sort accordingly like I wanted (O+, O+, A)

目前,我存储的数据与上图一模一样,我想让所有血型都相应地放置。例如,在列表结束之前它只会有 0+。它将继续不同的血型,如 A+、A- 等。

Firebase 真的可以对数据进行排序吗?我环顾四周,但没有发现任何东西

最佳答案

在 Firebase 控制台内,所有节点均按键按字典顺序排序,并且无法更改。

但是,当您在客户端检索数据时,您可以选择按子属性之一进行排序。这样,它们将按照向客户展示的时间进行排序。例如:

// the reference to where your people are stored
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference();
// create the query
Query peopleBloodTypeQuery = mDatabase.child("people").orderByChild("bloodgroup");
// query the people
peopleBloodTypeQuery.addChildEventListener(new ChildEventListener() {
// add a child added listener
@Override public void onChildAdded(DataSnapshot dataSnapshot, String previousChildName) {
// do whatever here - I just print the key of each added child
Log.d(TAG, "onChildAdded:" + dataSnapshot.getKey());
}
});

关于Java:根据 Firebase 数据库中的数据对子项进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43950423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com