फ़ायरबेस रीयलटाइम डेटाबेस के साथ क्लाउड फ़ंक्शंस का उपयोग करते समय आप क्लाउड फ़ंक्शन के साथ एक विशिष्ट फ़ील्ड को लक्षित करने में सक्षम हैं। उदाहरण के लिए, इस JSON संरचना को देखते हुए, जब मैं उपयोगकर्ता का ईमेल फ़ील्ड ('/user/{userId}/email').onUpdate
क्लाउड फ़ंक्शन के साथ बदलता हूं तो मैं लक्षित कर सकता हूं।फायरबेस - क्लाउड फ़ंक्शंस के साथ विशिष्ट फायरस्टोर दस्तावेज़ फ़ील्ड को लक्षित करना
{ "user": { "user1": { "name": "John Doe", "phone": "555-5555", "email": "[email protected]" } } }
अब इस firestore के साथ ऐसा लगता है कि मैं एक विशेष क्षेत्र लक्षित नहीं कर सकते और केवल दस्तावेजों लक्षित कर सकते हैं। यदि ऐसा है तो ईमेल फ़ील्ड को लक्षित करने के लिए फायरस्टोर क्लाउड फ़ंक्शन को इस तरह दिखाना होगा, ('/user/{userId}').onUpdate
, और user
संग्रह में हर बार किसी भी दस्तावेज़ को आग लगाना होगा। इसके परिणामस्वरूप कई बर्बाद क्लाउड फ़ंक्शंस फायरिंग होंगे। क्या यह फायरस्टोर कैसे काम करता है और क्या इसके आसपास एक सुरुचिपूर्ण काम है?
एक कार्य-ए- गोल। मुझे आशा है कि केवल खेतों में ट्रिगर्स जल्द ही संभव होंगे। – BushJopie
बस एक अनुस्मारक कि क्लाउड फायरस्टोर के साथ रीयलटाइम डेटाबेस का उपयोग साइड-बाय-साइड किया जा सकता है। संभवतः रीयलटाइम डेटाबेस में क्लाउड फ़ंक्शंस को ट्रिगर करने की आवश्यकता वाले आपके डेटा संसाधनों को एक समाधान हो सकता है। व्यक्तिगत रूप से मैंने पाया है कि अत्यधिक फ़ंक्शन आमंत्रण कोई समस्या नहीं है। फायरबेस एक उदार राशि देता है, और बहुत सस्ते पैमाने पर तराजू देता है। हालांकि, हर ऐप अलग है। –