เนมสเปซ: ร้านขายไฟ

อินเทอร์เฟซ

คุณสมบัติ

ขอ

คงที่

กฎ ที่ไม่เป็นโมฆะ firestore.Request

บริบทคำขอ รวมถึงข้อมูลการตรวจสอบสิทธิ์และข้อมูลที่รอดำเนินการ

ทรัพยากร

คงที่

กฎ ที่ไม่เป็นค่าว่าง firestore.Resource

ทรัพยากรที่กำลังอ่านหรือเขียน

วิธีการ

มีอยู่จริง

คงที่

มีอยู่ (เส้นทาง) ส่งคืน กฎบูลีน

ตรวจสอบว่ามีเอกสารอยู่หรือไม่

พารามิเตอร์

เส้นทาง

กฎ.เส้นทาง

เส้นทาง.

ค่าต้องไม่เป็นค่าว่าง

การส่งคืน

non-null rules.Boolean เป็นจริงหากมีทรัพยากรอยู่

ตัวอย่าง

// Check if another document exists
allow write: if exists(/databases/$(database)/documents/things/other)

มีอยู่หลังจาก

คงที่

มีอยู่หลังจาก (เส้นทาง) ส่งคืน กฎบูลีน

ตรวจสอบว่ามีเอกสารอยู่หรือไม่ โดยถือว่าคำขอปัจจุบันสำเร็จ เทียบเท่ากับ getAfter(path) != null

พารามิเตอร์

เส้นทาง

กฎ.เส้นทาง

เส้นทาง.

ค่าต้องไม่เป็นค่าว่าง

การส่งคืน

non-null rules.Boolean เป็นจริงหากมีทรัพยากรอยู่

รับ

คงที่

รับ (เส้นทาง) ส่งคืน กฎ firestore.Resource

รับเนื้อหาของเอกสาร firestore

พารามิเตอร์

เส้นทาง

กฎ.เส้นทาง

เส้นทาง.

ค่าต้องไม่เป็นค่าว่าง

การส่งคืน

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 เอกสาร หรือเป็นค่าว่างหากไม่มีอยู่