डेटाबेस के अंदर क्लाउड फायरस्टार दस्तावेजों को कैसे सॉर्ट करें? [डुप्लिकेट]
मैं अपने डेटाबेस के रूप में Cloud Firestore का उपयोग कर रहा हूं।
डेटाबेस से क्लाइंट-साइड तक मेरा वांछित डेटा प्राप्त करना और सॉर्ट करना यह कोई समस्या नहीं थी।
यदि मैं नेत्रहीन रूप से उन दस्तावेजों को क्रमबद्ध करना चाहता हूं जो डेटाबेस के अंदर हैं तो मैं यह कैसे कर सकता हूं?
उदाहरण:
उदाहरण के लिए, इस तरह दिखने वाले डेटाबेस पर एक नज़र डालें:
मैं जो चाहता हूं, उन दस्तावेजों को संख्यात्मक रूप से क्रमबद्ध करना है ताकि यह इस तरह दिखाई दे (5 <= 10 <= 15):
जवाब
फायरस्टार कंसोल में, दस्तावेज़ और संग्रह हमेशा शाब्दिक रूप से क्रमबद्ध होते हैं । आईडी द्वारा। इस व्यवहार को बदला नहीं जा सकता।
यहां आपका एकमात्र विकल्प आईडी को बदलना है ताकि वे स्ट्रिंग्स के प्राकृतिक प्रकार के क्रम का उपयोग करने में सॉर्ट करें। इसका मतलब है कि उन्हें "0001", "0002", "0003" जैसी योजना का उपयोग करके नाम देना होगा। यह संभवतः सार्थक नहीं है, जब तक कि फायरस्टार में डेटा के साथ सांत्वना प्राथमिक तरीका नहीं है (और यदि ऐसा है, तो आप शायद फायरस्टार का उपयोग नहीं कर रहे हैं)।