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

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

ตารางต่อไปนี้แสดงรายการประเภทข้อมูล ไดรเวอร์ และ เครื่องมือของบุคคลที่สามที่รองรับสำหรับ 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)

เครื่องมือของบุคคลที่สาม

Cloud Firestore ที่เข้ากันได้กับ MongoDB รองรับเครื่องมือของบุคคลที่สามที่อธิบายไว้ในส่วนนี้

เครื่องมือ คำอธิบาย
mongoimport เครื่องมือฐานข้อมูล MongoDB
mongoexport เครื่องมือฐานข้อมูล MongoDB
mongodump เครื่องมือฐานข้อมูล MongoDB
mongorestore เครื่องมือฐานข้อมูล MongoDB
mongosh MongoDB Shell
Mongoose เครื่องมือการสร้างโมเดลออบเจ็กต์ MongoDB
MongoDB Compass เครื่องมือ GUI สำหรับการสํารวจข้อมูล

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