Veritabanındaki bulut yangın deposu belgelerini nasıl sıralayabilirim? [çiftleme]
DataBase'im olarak Cloud Firestore kullanıyorum .
İstediğim verileri veritabanından müşteri tarafına almak ve sıralamak hiç sorun olmadı.
Veritabanındaki belgeleri görsel olarak sayısal olarak sıralamak istersem bunu nasıl yapabilirim?
Misal:
Örneğin, aşağıdaki gibi görünen veritabanına bir göz atın:

istediğim, bu belgeleri sayısal olarak sıralamak, böylece şöyle görünecek (5 <= 10 <= 15):

Yanıtlar
Firestore konsolunda, belgeler ve koleksiyonlar her zaman sözlükbilimsel olarak sıralanır . kimliğine göre. Bu davranış değiştirilemez.
Buradaki tek alternatifiniz, kimlikleri, dizelerin doğal sıralama düzenini kullanarak sıralanmaları için değiştirmektir. Bu, "0001", "0002", "0003" vb. Gibi bir şema kullanılarak adlandırılmaları gerektiği anlamına gelir. Konsol, Firestore'daki verilerle başa çıkmanın birincil yolu olmadığı sürece bu muhtemelen işe yaramayacaktır (ve eğer durum buysa, muhtemelen Firestore kullanmamalısınız).