नियम. फ़ायरस्टोर
Cloud Firestore के लिए कॉन्टेक्स्ट से जुड़े वैरिएबल और तरीके सुरक्षा के नियम तय कर सकते हैं.
इस नेमस्पेस में मौजूद फ़ंक्शन सिर्फ़
service cloud.firestore { ... }
ब्लॉक और
उपयोग करते समय उपसर्ग लिखने की आवश्यकता नहीं है (get()
firestore.get()
नहीं).
इंटरफ़ेस
अनुरोध करें
Firestore ऑपरेशन के लिए आने वाले अनुरोध का संदर्भ.
संसाधन
Firestore दस्तावेज़ पढ़ा या लिखा जा रहा है.
प्रॉपर्टी
अनुरोध करें
शून्य के अलावा नियम.firestore.Request
अनुरोध का संदर्भ, जिसमें पुष्टि करने की जानकारी भी शामिल होती है और दूसरा डेटा मिल सकता है.
संसाधन
शून्य के अलावा नियम.firestore.Resource
ऐसा संसाधन जिसे पढ़ा या लिखा जा रहा है.
तरीके
मौजूद है
मौजूद है(पाथ) नियम.बूलियन दिखाता है
देखें कि कोई दस्तावेज़ मौजूद है या नहीं.
पैरामीटर |
|
---|---|
पाथ |
पाथ. मान शून्य नहीं होना चाहिए. |
- लौटाए गए आइटम
-
संसाधन मौजूद होने पर,
non-null rules.Boolean
सही है.
उदाहरण
// Check if another document exists
allow write: if exists(/databases/$(database)/documents/things/other)
इसके बाद मौजूद है
InsertAfter(path), नियम.बूलियन दिखाता है
यह मानते हुए कि मौजूदा अनुरोध पूरा हो गया है, देखें कि कोई दस्तावेज़ मौजूद है या नहीं. इसके बराबर है getAfter(path) != शून्य के लिए.
पैरामीटर |
|
---|---|
पाथ |
पाथ. मान शून्य नहीं होना चाहिए. |
- लौटाए गए आइटम
-
संसाधन मौजूद होने पर,
non-null rules.Boolean
सही है.
पाएं
get(path) , rules.firestore.Resource दिखाता है
फ़ायरस्टोर दस्तावेज़ की सामग्री पाएं.
पैरामीटर |
|
---|---|
पाथ |
पाथ. मान शून्य नहीं होना चाहिए. |
- लौटाए गए आइटम
-
non-null rules.firestore.Resource
दस्तावेज़ या अगर ऐसा नहीं है, तो शून्य मौजूद हैं.
उदाहरण
// Get the 'thing1' document from the 'things' collection
get(/databases/$(database)/documents/things/thing1)
गेटआफ़्टर
getAfter(path), rules.firestore.Resource दिखाता है
किसी दस्तावेज़ का अनुमानित कॉन्टेंट पाएं. दस्तावेज़ इस फ़ॉर्मैट में दिखाया जाता है अगर मौजूदा अनुरोध सफल होता. दस्तावेज़ों की पुष्टि करने में मदद मिलती है जो बैच में लिखे गए या ट्रांज़ैक्शन का हिस्सा हों.
पैरामीटर |
|
---|---|
पाथ |
पाथ. मान शून्य नहीं होना चाहिए. |
- लौटाए गए आइटम
-
non-null rules.firestore.Resource
दस्तावेज़ या अगर ऐसा नहीं है, तो शून्य मौजूद हैं.