2016-06-05 18 views
5

Sto utilizzando un FirebaseRecyclerAdapter per visualizzare un elenco di stringhe. La mia query utilizza orderByChild. I risultati vengono ordinati prima con lettere maiuscole e assomiglia a questo:Ordinamento non sensibile alle maiuscole/minuscole con Firebase orderByChild

Elemento 1, elemento 2, elemento 3, aItem, bItem, zItem.

Come si utilizza orderByChild risultante nell'ordinamento senza distinzione tra maiuscole e minuscole?

risposta

7

Non è così. Tipo.

Se si dispone di dati che si desidera ordinare, ma ci deve anche essere una rappresentazione utente di tali dati, mantenere due versioni

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

Naturalmente si poteva leggere in tutti i dati da Firebase e l'uso .toLower o qualunque sia la tua chiamata alla piattaforma e quindi ordina il codice.

Problemi correlati