เนมสเปซ: Firestore

อินเทอร์เฟซ

พร็อพเพอร์ตี้

คำขอ

คงที่

rules.firestore.Request ที่ไม่เป็นค่าว่าง

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

แหล่งข้อมูล

คงที่

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

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

เมธอด

มีอยู่

คงที่

exists(path) จะแสดงผล rules.Boolean

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

พารามิเตอร์

เส้นทาง

rules.Path

เส้นทาง

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

การคืนสินค้า

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

ตัวอย่าง

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

มีอยู่หลัง

คงที่

ManyAfter(path) แสดงผล rules.Boolean

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

พารามิเตอร์

เส้นทาง

rules.Path

เส้นทาง

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

การคืนสินค้า

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

ซื้อ

คงที่

get(path) แสดงผล rules.firestore.Resource

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

พารามิเตอร์

เส้นทาง

rules.Path

เส้นทาง

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

การคืนสินค้า

non-null rules.firestore.Resource เอกสาร หรือไม่มีข้อมูลหากไม่ได้ ที่มีอยู่

ตัวอย่าง

// Get the 'thing1' document from the 'things' collection
get(/databases/$(database)/documents/things/thing1)

รับหลัง

คงที่

getAfter(path) แสดงผล rules.firestore.Resource

รับเนื้อหาที่คาดการณ์ของเอกสาร เอกสารจะแสดงผลเป็น หากคำขอปัจจุบันประสบความสำเร็จ มีประโยชน์สำหรับการตรวจสอบเอกสาร ที่เป็นส่วนหนึ่งของการเขียนหรือธุรกรรมแบบกลุ่ม

พารามิเตอร์

เส้นทาง

rules.Path

เส้นทาง

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

การคืนสินค้า

non-null rules.firestore.Resource เอกสาร หรือไม่มีข้อมูลหากไม่ได้ ที่มีอยู่