खास जानकारी: Cloud Firestore के समाधान

Cloud Firestore के साथ अपना ऐप्लिकेशन डेवलप करते समय, हो सकता है कि आप डेटा मैनेज करने और क्वेरी करने के सेक्शन में बताई गई बुनियादी बातों से आगे बढ़ना चाहें. इस सेक्शन में बताए गए समाधानों में, इस्तेमाल के बेहतर तरीकों के बारे में दिशा-निर्देश दिए गए हैं.

BigQuery के साथ इंटिग्रेट करना

खास जानकारी: Cloud Firestore में BigQuery के साथ डेटा इंटिग्रेट करने के लिए Firebase एक्सटेंशन का इस्तेमाल करें

इस्तेमाल का उदाहरण: अगर आपको ज़्यादा डेटा का विश्लेषण करना है, तो BigQuery का इस्तेमाल किया जा सकता है.

BigQuery एक्सटेंशन का समाधान देखें

एआई की मदद से काम करने वाला चैटबॉट लागू करें

खास जानकारी: अपने ऐप्लिकेशन में एआई की मदद से चलने वाला चैटबॉट जोड़ने के लिए, Firebase एक्सटेंशन का इस्तेमाल करें.

इस्तेमाल का उदाहरण: ग्राहक सेवा को बेहतर बनाने, किसी नई सुविधा या सेवा की मार्केटिंग करने, बिक्री के कोटेशन या इस्तेमाल के किसी भी उदाहरण के लिए चैटबॉट का इस्तेमाल किया जा सकता है. इन एक्सटेंशन का इस्तेमाल करके शुरू करें.

एआई चैटबॉट एक्सटेंशन से जुड़े समाधान देखें

टेक्स्ट को बेहतर तरीके से मैनेज करना

खास जानकारी: टेक्स्ट डेटा को माइन करने और उसका विश्लेषण करने के लिए Firebase एक्सटेंशन का इस्तेमाल करें.

इस्तेमाल का उदाहरण: अगर आपको टेक्स्ट के बारे में खास जानकारी देनी है, आपत्तिजनक बोली का पता लगाना है, टेक्स्ट का अनुवाद करना है या ऑडियो को टेक्स्ट में बदलना है, तो इन एक्सटेंशन का इस्तेमाल करें.

टेक्स्ट मैनेज करने वाले एक्सटेंशन का समाधान देखें

मीडिया की अहमियत बढ़ाएं

खास जानकारी: मीडिया स्ट्रीम को माइन करने और उसका विश्लेषण करने के लिए Firebase एक्सटेंशन का इस्तेमाल करें.

इस्तेमाल का उदाहरण: अगर आपको इमेज की कैटगरी तय करनी है, बोली को टेक्स्ट में बदलना है या ऑप्टिकल कैरेक्टर रिकग्निशन (ओसीआर) की ज़रूरत है, तो इन एक्सटेंशन का इस्तेमाल करें.

मीडिया प्रोसेसिंग एक्सटेंशन का समाधान देखें

Firestore Lite, जो सिर्फ़ REST-REST-REST वर्शन यही Firestore वेब SDK टूल है

खास जानकारी: ऐसे छोटे वेब ऐप्लिकेशन बनाएं जो कम समय में लोड होते हैं. ऐसा तब होता है, जब ऑफ़लाइन कैश मेमोरी ज़रूरी न हो और आपको अपने डेटाबेस के लिए सिर्फ़ ऑनलाइन ऐक्सेस की ज़रूरत हो.

इस्तेमाल का उदाहरण: अगर आपके ऐप्लिकेशन में ऑफ़लाइन उपयोगकर्ताओं को मैनेज करने की ज़रूरत नहीं है, तो @firebase\firestore-lite को इंपोर्ट करें. इसके बाद, Firestore बैकएंड का इस्तेमाल करने वाली कोड सुविधाएं.

Firestore Lite का समाधान देखें

एग्रीगेशन क्वेरी

खास जानकारी: लेन-देन और Cloud Functions का इस्तेमाल करके, Cloud Firestore में अपने डेटा का एग्रीगेट बनाएं.

इस्तेमाल का उदाहरण: अलग-अलग कलेक्शन में अपने डेटा के बारे में क्वेरी करने के लिए, एग्रीगेट बनाएं. इसके बाद, क्वेरी चलाएं. उदाहरण के लिए, सुझाव देने वाले किसी ऐप्लिकेशन में, हो सकता है कि आप किसी खास रेस्टोरेंट के लिए अलग-अलग कलेक्शन से पूरी जानकारी वापस पाना चाहें.

एग्रीगेशन क्वेरी का समाधान देखें

डिस्ट्रिब्यूट किए गए काउंटर

खास जानकारी: "काउंटर" सब-कलेक्शन में अपडेट डिस्ट्रिब्यूट करें, ताकि किसी दस्तावेज़ को Cloud Firestore के मुकाबले ज़्यादा बार अपडेट किया जा सके.

इस्तेमाल का उदाहरण: इस समाधान का इस्तेमाल अपने ऐप्लिकेशन में "काउंटर" जोड़ने के लिए करें (उदाहरण के लिए, मुझे पसंद है) और इससे जुड़े दस्तावेज़ को ज़्यादा फ़्रीक्वेंसी पर अपडेट करें. Cloud Firestore हर दस्तावेज़ पर दो बार कॉपी/सेकंड लिखने की सुविधा देता है.

डिस्ट्रिब्यूट किए गए काउंटर का समाधान देखें

खास जानकारी: अपने Cloud Firestore दस्तावेज़ों में मौजूद टेक्स्ट खोजें.

इस्तेमाल का उदाहरण: ऐसा हो सकता है कि लोग आपके ऐप्लिकेशन के कॉन्टेंट को खोजना चाहें. इसमें, आपके दस्तावेज़ों और कलेक्शन के अलग-अलग फ़ील्ड में दिया गया टेक्स्ट भी शामिल है. इस समाधान का इस्तेमाल करके, पूरे टेक्स्ट की मदद से खोज करने की सुविधा चालू करें.

पूरे टेक्स्ट की मदद से खोज करने का तरीका देखें

मौजूदगी बनाएं

खास जानकारी: मौजूदगी का एक सिस्टम जोड़ें, जो यह पहचान करे कि उपयोगकर्ता सक्रिय रूप से कनेक्ट है या नहीं.

इस्तेमाल का उदाहरण: इस तरीके का इस्तेमाल करके, उन उपयोगकर्ताओं की पहचान करें जो आपके ऐप्लिकेशन से लगातार जुड़े हैं. उदाहरण के लिए, किसी चैट ऐप्लिकेशन में, ऑनलाइन मौजूद उपयोगकर्ताओं की सूची में अपने-आप जानकारी भरने के लिए, मौजूदगी के सिस्टम का इस्तेमाल किया जा सकता है.

मौजूदगी दर्ज करने से जुड़ा समाधान देखें

उपयोगकर्ताओं और ग्रुप के लिए डेटा का सुरक्षित ऐक्सेस

खास जानकारी: उपयोगकर्ता की भूमिकाओं के आधार पर, अलग-अलग दस्तावेज़ों के ऐक्सेस को कंट्रोल करने के लिए सुरक्षा नियम लिखें.

इस्तेमाल का उदाहरण: डेटा के गलत ऐक्सेस के जोखिम को कम करते हुए, मिलकर काम करने वाले ऐप्लिकेशन बनाने के लिए इस समाधान का इस्तेमाल करें.

डेटा को सुरक्षित तरीके से ऐक्सेस करने का तरीका देखें

डेटा एक्सपोर्ट शेड्यूल करना

खास जानकारी: अपने डेटा के एक्सपोर्ट को शेड्यूल करने के लिए App Engine Cron सेवा का इस्तेमाल करें.

इस्तेमाल का उदाहरण: इस तरीके का इस्तेमाल करके, किसी शेड्यूल पर एक्सपोर्ट से जुड़ी कार्रवाइयां की जा सकती हैं.

एक्सपोर्ट शेड्यूल करने का तरीका देखें