2016-06-05 17 views
5

Tôi đang sử dụng FirebaseRecyclerAdapter để hiển thị danh sách các chuỗi. Truy vấn của tôi sử dụng orderByChild. Các kết quả sắp xếp bằng cách viết hoa chữ cái đầu tiên và trông giống như sau:Phân loại phân biệt chữ hoa chữ thường với thứ tự FirebaseByChild

Mục 1, khoản 2, mục 3, aItem, bItem, zItem.

Tôi làm cách nào để sử dụng orderByChild trong trường hợp phân loại không nhạy cảm?

Trả lời

7

Bạn không. Loại.

Nếu bạn có dữ liệu bạn muốn sắp xếp theo nhưng cũng cần phải được một đại diện người sử dụng dữ liệu đó, giữ hai phiên bản

posts 
    post_id_0 
    display_version: William 
    sort_version: william 
    post_id_1 
    display_version: Henry 
    sort_version: henry 

Tất nhiên bạn có thể đọc trong tất cả các dữ liệu từ căn cứ hỏa lực và sử dụng .toLower hoặc bất kỳ cuộc gọi nền tảng nào của bạn và sau đó sắp xếp theo mã.

Các vấn đề liên quan