Cloud Firestore की मदद से अपना ऐप्लिकेशन डेवलप करते समय, आपको डेटा मैनेज करने और क्वेरी करने वाले सेक्शन में बताई गई बुनियादी बातों से ज़्यादा जानकारी की ज़रूरत पड़ सकती है. इस सेक्शन में बताए गए समाधान, इस्तेमाल के ज़्यादा बेहतर उदाहरणों के बारे में जानकारी देते हैं.
BigQuery के साथ इंटिग्रेट करना
खास जानकारी: Firebase Extensions का इस्तेमाल करके, Cloud Firestore में मौजूद डेटा को BigQuery के साथ इंटिग्रेट करें
इस्तेमाल का उदाहरण: अगर आपको बड़ी मात्रा में डेटा का विश्लेषण करना है, तो का इस्तेमाल किया जा सकता हैBigQuery.
एक्सटेंशन के लिए समाधान देखेंBigQuery
एआई (AI) पर आधारित चैटबॉट लागू करना
खास जानकारी: अपने ऐप्लिकेशन में एआई (AI) पर आधारित चैटबॉट जोड़ने के लिए, Firebase Extensions का इस्तेमाल करें.
इस्तेमाल का उदाहरण: चैटबॉट का इस्तेमाल, ग्राहक सेवा को बेहतर बनाने, नई सुविधा या सेवा की मार्केटिंग करने, बिक्री के कोटेशन देने या किसी भी तरह के इस्तेमाल के उदाहरण के लिए किया जा सकता है. इन एक्सटेंशन का इस्तेमाल करके शुरू करें.
एआई (AI) चैटबॉट एक्सटेंशन के लिए समाधान देखें
टेक्स्ट को बेहतर तरीके से मैनेज करना
खास जानकारी: टेक्स्ट डेटा को माइन और उसका विश्लेषण करने के लिए, Firebase Extensions का इस्तेमाल करें.
इस्तेमाल का उदाहरण: अगर आपको टेक्स्ट की खास जानकारी चाहिए, आपत्तिजनक भाषा का पता लगाना है, टेक्स्ट का अनुवाद करना है या ऑडियो को ट्रांसक्रिप्ट करना है, तो इन एक्सटेंशन का इस्तेमाल करें.
टेक्स्ट मैनेज करने वाले एक्सटेंशन के लिए समाधान देखें
मीडिया की वैल्यू बढ़ाना
खास जानकारी: मीडिया स्ट्रीम को माइन और उसका विश्लेषण करने के लिए, Firebase Extensions का इस्तेमाल करें.
इस्तेमाल का उदाहरण: अगर आपको इमेज को कैटगरी में बांटना है, आवाज़ को टेक्स्ट में बदलना है या ऑप्टिकल कैरेक्टर रिकॉग्निशन (ओसीआर) करना है, तो इन एक्सटेंशन का इस्तेमाल करें.
मीडिया प्रोसेसिंग एक्सटेंशन के लिए समाधान देखें
Firestore Lite, REST-ओनली Firestore Web SDK का बेहतर वर्शन
खास जानकारी: ऑफ़लाइन कैश मेमोरी अहम न होने पर और आपको सिर्फ़ अपने डेटाबेस का ऑनलाइन ऐक्सेस चाहिए, तो कम साइज़ वाले वेब ऐप्लिकेशन बनाएं. इससे उन्हें लोड होने में कम समय लगेगा.
इस्तेमाल का उदाहरण: अगर आपके ऐप्लिकेशन को ऑफ़लाइन उपयोगकर्ताओं को मैनेज करने की ज़रूरत नहीं है, तो @firebase\firestore-lite इंपोर्ट करें. इसके बाद, Firestore बैकएंड का इस्तेमाल करने वाली सुविधाएं कोड करें.
Firestore Lite के लिए समाधान देखें
एग्रीगेशन क्वेरी
खास जानकारी: लेन-देन और Cloud Functions का इस्तेमाल करके, Cloud Firestore में अपने डेटा का एग्रीगेट बनाएं.
इस्तेमाल का उदाहरण: कलेक्शन में मौजूद अपने डेटा को क्वेरी करने के लिए, एग्रीगेट बनाएं. इसके बाद, क्वेरी चलाएं. उदाहरण के लिए, सुझाव देने वाले ऐप्लिकेशन में, आपको अलग-अलग कलेक्शन से किसी खास रेस्टोरेंट की सारी जानकारी वापस पाने की ज़रूरत पड़ सकती है.
एग्रीगेशन क्वेरी के लिए समाधान देखें
डिस्ट्रिब्यूटेड काउंटर
खास जानकारी: किसी दस्तावेज़ को Cloud Firestore की मौजूदा सुविधा से ज़्यादा बार अपडेट करने के लिए, "काउंटर" सब कलेक्शन में अपडेट डिस्ट्रिब्यूट करें.
इस्तेमाल का उदाहरण: अपने ऐप्लिकेशन में "काउंटर" जोड़ने के लिए, इस समाधान का इस्तेमाल करें. उदाहरण के लिए, अपवोट दिखाने के लिए. साथ ही, इससे जुड़े दस्तावेज़ को ज़्यादा फ़्रीक्वेंसी पर अपडेट करें. Cloud Firestore हर दस्तावेज़ पर हर सेकंड में दो बार लिखने की सुविधा देता है.
डिस्ट्रिब्यूटेड काउंटर के लिए समाधान देखें
पूरे टेक्स्ट की खोज
खास जानकारी: अपने Cloud Firestore दस्तावेज़ों में मौजूद टेक्स्ट खोजें.
इस्तेमाल का उदाहरण: उपयोगकर्ता, आपके ऐप्लिकेशन का कॉन्टेंट खोज सकते हैं. इसमें आपके दस्तावेज़ों और कलेक्शन में मौजूद अलग-अलग फ़ील्ड में मौजूद टेक्स्ट भी शामिल है. पूरे टेक्स्ट की खोज की सुविधा चालू करने के लिए, इस समाधान का इस्तेमाल करें.
पूरे टेक्स्ट की खोज के लिए समाधान देखें
मौजूदगी की जानकारी देना
खास जानकारी: मौजूदगी की जानकारी देने वाला सिस्टम जोड़ें. इससे यह पता चलता है कि कोई उपयोगकर्ता, ऐप्लिकेशन से सक्रिय तौर पर कनेक्ट है या नहीं.
इस्तेमाल का उदाहरण: अपने ऐप्लिकेशन से सक्रिय तौर पर कनेक्ट उपयोगकर्ताओं की पहचान करने के लिए, इस समाधान का इस्तेमाल करें. उदाहरण के लिए, चैट ऐप्लिकेशन में, ऑनलाइन उपयोगकर्ताओं की सूची भरने के लिए, मौजूदगी की जानकारी देने वाले सिस्टम का इस्तेमाल किया जा सकता है.
मौजूदगी की जानकारी देने वाला सिस्टम बनाने के लिए समाधान देखें
उपयोगकर्ताओं और ग्रुप के लिए, डेटा का सुरक्षित ऐक्सेस
खास जानकारी: उपयोगकर्ता की भूमिकाओं के आधार पर, अलग-अलग दस्तावेज़ों के ऐक्सेस को कंट्रोल करने के लिए, सुरक्षा के नियम लिखें.
इस्तेमाल का उदाहरण: डेटा के गलत ऐक्सेस के जोखिम को कम करते हुए, साथ मिलकर काम करने वाले ऐप्लिकेशन बनाने के लिए, इस समाधान का इस्तेमाल करें.
डेटा के सुरक्षित ऐक्सेस के लिए समाधान देखें
डेटा एक्सपोर्ट को शेड्यूल करना
खास जानकारी: अपने डेटा के एक्सपोर्ट को शेड्यूल करने के लिए, App Engine Cron Service का इस्तेमाल करें.
इस्तेमाल का उदाहरण: एक्सपोर्ट की कार्रवाइयों को शेड्यूल के हिसाब से चलाने के लिए, इस समाधान का इस्तेमाल करें.
एक्सपोर्ट को शेड्यूल करने के लिए समाधान देखें