ตารางต่อไปนี้แสดงรายการประเภทข้อมูล MongoDB, ไดรเวอร์ และเครื่องมือของบุคคลที่สามที่รองรับ สำหรับ Cloud Firestore
ประเภทข้อมูล
| ประเภท BSON | รองรับ |
|---|---|
| จำนวนเต็ม 32 บิต | ใช่ |
| จำนวนเต็ม 64 บิต | ใช่ |
| อาร์เรย์ | ใช่ |
| ข้อมูลไบนารี | ใช่ |
| บูลีน | ใช่ |
| วันที่ | ใช่ |
| DBPointer | ไม่ |
| Decimal128 | ใช่ |
| เตียงคู่ | ใช่ |
| JavaScript | ไม่ |
| JavaScript (มีขอบเขต) | ไม่ |
| MaxKey | ใช่ |
| MinKey | ใช่ |
| Null | ใช่ |
| ออบเจ็กต์ | ใช่ |
| ObjectId | ใช่ |
| นิพจน์ทั่วไป | ใช่ |
| สตริง | ใช่ |
| สัญลักษณ์ | ไม่ |
| การประทับเวลา | ใช่ |
| ไม่ระบุ | ไม่ |
เอกสาร _id
ฟิลด์ _id ระดับบนสุดในเอกสารต้องเป็นประเภทใดประเภทหนึ่งต่อไปนี้
- ObjectId
- สตริง
- จำนวนเต็ม 64 บิต
- จำนวนเต็ม 32 บิต
- เตียงคู่
- ไบนารี
- ออบเจ็กต์
- บูลีน
ขนาดรวมของ _id ต้องไม่เกิน 1,500 ไบต์
ค่าแต่ละค่าภายในรหัสประเภทออบเจ็กต์ต้องเป็นรหัสประเภทที่รองรับหรือ อาร์เรย์ของค่า ซึ่งแต่ละค่าต้องเป็นรหัสประเภทที่รองรับ
ระบบไม่รองรับ BSON ประเภทอื่นๆ
ภาษาและไดรเวอร์ MongoDB
Cloud Firestore รองรับไดรเวอร์เวอร์ชันต่อไปนี้
| Language | เวอร์ชันไดรเวอร์ |
|---|---|
| Java | 5.x |
| Node.js | 6.x 5.x |
| Python | 4.x 3.x (x ≥ 12) |
| Go | 2.x |
| C# | 3.x |
| Ruby | 2.x (x ≥ 16) |
รองรับการตรวจสอบสิทธิ์ OIDC
ไดรเวอร์ Go, C# และ Ruby รองรับการตรวจสอบสิทธิ์ OpenID Connect (OIDC) จาก Google Cloud สำหรับไดรเวอร์เวอร์ชันที่รองรับทั้งหมด
ไดรเวอร์ Java, Node.js และ Python รองรับการตรวจสอบสิทธิ์ OIDC จาก Google Cloud โดยเริ่มจากไดรเวอร์เวอร์ชันต่อไปนี้
- Java: 4.10
- Node.js: 6.7
- Python: 4.7
เครื่องมือของบุคคลที่สาม
Cloud Firestore รองรับเครื่องมือของบุคคลที่สามที่อธิบายไว้ในส่วนนี้
| เครื่องมือ | คำอธิบาย | หมายเหตุ |
|---|---|---|
| mongoimport | เครื่องมือฐานข้อมูล MongoDB | ดู การโหลดข้อมูลแบบเป็นกลุ่ม |
| mongoexport | เครื่องมือฐานข้อมูล MongoDB | |
| mongodump | เครื่องมือฐานข้อมูล MongoDB | |
| mongorestore | เครื่องมือฐานข้อมูล MongoDB | ดู การโหลดข้อมูลแบบเป็นกลุ่ม |
| mongosh | MongoDB Shell | |
| Mongoose | เครื่องมือการสร้างโมเดลออบเจ็กต์ MongoDB | |
| MongoDB Compass | เครื่องมือ GUI สำหรับการสํารวจข้อมูล |
ขั้นตอนถัดไป
- เรียกใช้ เริ่มต้นอย่างรวดเร็ว: สร้างฐานข้อมูลและเชื่อมต่อกับฐานข้อมูล
- ดูข้อมูลเกี่ยวกับความแตกต่างของพฤติกรรม
- ดูรายละเอียดฟีเจอร์ที่รองรับตามเวอร์ชัน MongoDB ได้ที่