Driver dan jenis data MongoDB yang didukung

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