ไดรเวอร์และประเภทข้อมูล MongoDB ที่รองรับ

เกี่ยวข้องกับ Cloud Firestore Enterprise Edition เท่านั้น

ตารางต่อไปนี้แสดงรายการประเภทข้อมูลและไดรเวอร์ MongoDB ที่รองรับสำหรับ Cloud Firestore ที่มีความเข้ากันได้กับ MongoDB

ประเภทข้อมูล

ประเภท BSON รองรับ
จำนวนเต็มแบบ 32 บิต (int) ใช่
จำนวนเต็มแบบ 64 บิต (ยาว) ใช่
อาร์เรย์ ใช่
ข้อมูลไบนารี ใช่
บูลีน ใช่
วันที่ ใช่
DBPointer ไม่
DBRef ไม่
Decimal128 ใช่
เตียงคู่ ใช่
JavaScript ไม่
JavaScript (มีขอบเขต) ไม่
MaxKey ใช่
MinKey ใช่
Null ใช่
ออบเจ็กต์ ใช่
ObjectId ใช่
นิพจน์ทั่วไป ใช่
สตริง ใช่
สัญลักษณ์ ไม่
การประทับเวลา ใช่
ไม่ระบุ ไม่

เอกสาร _id

ฟิลด์ _id ระดับบนสุดในเอกสารต้องเป็นประเภทใดประเภทหนึ่งต่อไปนี้

  • ObjectId
  • สตริง
  • จำนวนเต็มแบบ 64 บิต (ยาว)
  • จำนวนเต็มแบบ 32 บิต (int)
  • เตียงคู่
  • ไบนารี

    ค่าข้อมูลไบนารีที่ใช้เป็น _id ต้องไม่เกิน 1,500 ไบต์

ระบบไม่รองรับ BSON ประเภทอื่นๆ

ภาษาและไดรเวอร์ MongoDB

Cloud Firestore ที่เข้ากันได้กับ MongoDB รองรับไดรเวอร์เวอร์ชันต่อไปนี้

Language เวอร์ชันไดรเวอร์ หมายเหตุ
Java 5.x การตรวจสอบสิทธิ์ OIDC จาก Google Cloud พร้อมให้บริการตั้งแต่เวอร์ชัน 4.10
Node.js 6.x
5.x
การตรวจสอบสิทธิ์ OIDC จาก Google Cloud พร้อมใช้งานตั้งแต่เวอร์ชัน 6.7
Python 4.x
3.x (x ≥ 12)
การตรวจสอบสิทธิ์ OIDC จาก Google Cloud พร้อมใช้งานตั้งแต่เวอร์ชัน 4.7
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

ขั้นตอนถัดไป