संसाधन: इंडेक्स
Cloud Firestore इंडेक्स, डेटाबेस में मौजूद दस्तावेज़ों के लिए आसान और मुश्किल क्वेरी को चालू करते हैं.
JSON के काेड में दिखाना |
---|
{ "name": string, "queryScope": enum ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस इंडेक्स के लिए सर्वर का तय किया गया नाम. कंपोज़िट इंडेक्स के लिए इस नाम का नाम यह होगा: |
queryScope |
जिन इंडेक्स में कलेक्शन क्वेरी के स्कोप की जानकारी होती है उनमें ऐसे कलेक्शन के लिए क्वेरी शामिल की जा सकती हैं जो किसी खास दस्तावेज़ का चाइल्ड कलेक्शन है. साथ ही, क्वेरी के समय तय किया जाता है और कलेक्शन आईडी एक ही होता है. जिन इंडेक्स में कलेक्शन ग्रुप के क्वेरी के दायरे की जानकारी होती है उनमें ऐसे सभी कलेक्शन के लिए क्वेरी करने की अनुमति होती है जो किसी खास दस्तावेज़ से लिए गए हैं. इन कलेक्शन को क्वेरी के दौरान तय किया जाता है और जिनके कलेक्शन आईडी का कलेक्शन आईडी इस इंडेक्स के जैसा ही होता है. |
apiScope |
इस इंडेक्स में इस्तेमाल किया गया एपीआई का दायरा. |
fields[] |
इस इंडेक्स में इस्तेमाल किए जाने वाले फ़ील्ड. कंपोज़िट इंडेक्स के लिए, कम से कम 2 और ज़्यादा से ज़्यादा 100 फ़ील्ड होने चाहिए. आखिरी फ़ील्ड एंट्री हमेशा फ़ील्ड पाथ सिंगल फ़ील्ड इंडेक्स के लिए, यह हमेशा सिर्फ़ एक एंट्री होगी. इसमें फ़ील्ड पाथ, उससे जुड़े फ़ील्ड के फ़ील्ड पाथ के बराबर होगा. |
state |
सिर्फ़ आउटपुट के लिए. इंडेक्स किए जाने की स्थिति. |
तरीके |
|
---|---|
|
एक कंपोज़िट इंडेक्स बनाता है. |
|
एक कंपोज़िट इंडेक्स को मिटाता है. |
|
एक कंपोज़िट इंडेक्स हासिल करता है. |
|
यह कंपोज़िट इंडेक्स की सूची बनाता है. |