Tabel berikut mencantumkan alat pihak ketiga, driver, dan jenis data MongoDB yang didukung untuk Cloud Firestore.
Jenis data
| Jenis BSON | Didukung |
|---|---|
| Bilangan Bulat 32-bit (int) | Ya |
| Bilangan Bulat 64-bit (long) | Ya |
| Array | Ya |
| Data Program Biner | Ya |
| Boolean | Ya |
| Tanggal | Ya |
| DBPointer | Tidak |
| DBRef | Tidak |
| Decimal128 | Ya |
| Ganda | Ya |
| JavaScript | Tidak |
| JavaScript (dengan cakupan) | Tidak |
| MaxKey | Ya |
| MinKey | Ya |
| Null | Ya |
| Objek | Ya |
| ObjectId | Ya |
| Ekspresi Reguler | Ya |
| String | Ya |
| Simbol | Tidak |
| Stempel waktu | Ya |
| Belum ditentukan | Tidak |
Dokumen _id
Bidang _id level teratas dalam dokumen harus berupa salah satu jenis berikut:
- ObjectId
- String
- Bilangan Bulat 64-bit (long)
- Bilangan Bulat 32-bit (int)
- Ganda
- Biner
- Objek
Total ukuran _id tidak boleh melebihi 1.500 byte.
Setiap nilai dalam ID berjenis Object juga harus berupa jenis ID yang didukung atau Array nilai, yang masing-masing berupa jenis ID yang didukung.
Jenis BSON lainnya tidak didukung.
Bahasa dan driver MongoDB
Cloud Firestore mendukung versi driver berikut:
| Bahasa | Versi driver |
|---|---|
| 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) |
Dukungan autentikasi OIDC
Driver Go, C#, dan Ruby mendukung autentikasi OpenID Connect (OIDC) dari Google Cloud untuk semua versi driver yang didukung.
Driver Java, Node.js, dan Python mendukung autentikasi OIDC dari Google Cloud mulai dengan versi driver berikut:
- Java: 4.10
- Node.js: 6.7
- Python: 4.7
Alat pihak ketiga
Cloud Firestore mendukung alat pihak ketiga yang dijelaskan di bagian ini.
| Alat | Deskripsi |
|---|---|
| mongoimport | Alat Database MongoDB |
| mongoexport | Alat Database MongoDB |
| mongodump | Alat Database MongoDB |
| mongorestore | Alat Database MongoDB |
| mongosh | Shell MongoDB |
| Mongoose | Alat pemodelan objek MongoDB |
| MongoDB Compass | Alat GUI untuk eksplorasi data |
Langkah berikutnya
- Jalankan Panduan memulai: Membuat database dan terhubung ke database tersebut.
- Pelajari Perbedaan perilaku.
- Untuk mengetahui perincian fitur yang didukung berdasarkan versi MongoDB, lihat