Driver dan jenis data MongoDB yang didukung

Hanya berlaku untuk edisi Cloud Firestore Enterprise.

Tabel berikut mencantumkan alat pihak ketiga, driver, dan jenis data MongoDB yang didukung untuk Cloud Firestore dengan kompatibilitas MongoDB.

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

_id dokumen

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

    Nilai data biner yang digunakan sebagai _id tidak boleh melebihi 1.500 byte.

Jenis BSON lainnya tidak didukung.

Bahasa dan driver MongoDB

Cloud Firestore dengan kompatibilitas MongoDB mendukung versi driver berikut:

Bahasa Versi driver Catatan
Java 5.x Autentikasi OIDC dari Google Cloud tersedia di versi 4.10 atau lebih tinggi
Node.js 6.x
5.x
Autentikasi OIDC dari Google Cloud tersedia di versi 6.7 atau lebih tinggi
Python 4.x
3.x (x ≥ 12)
Autentikasi OIDC dari Google Cloud tersedia di versi 4.7 atau lebih tinggi
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

Alat pihak ketiga

Cloud Firestore dengan kompatibilitas MongoDB 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