Desteklenen MongoDB veri türleri ve sürücüleri

Yalnızca Cloud Firestore Enterprise sürümü için geçerlidir.

Aşağıdaki tablolarda, MongoDB uyumlu Cloud Firestore için desteklenen MongoDB veri türleri, sürücüler ve üçüncü taraf araçları listelenmiştir.

Veri türleri

BSON Türü Desteklenir
32 bit tam sayı (int) Evet
64 bit tam sayı (uzun) Evet
Dizi Evet
İkili Veriler Evet
Boole Evet
Tarih Evet
DBPointer Hayır
DBRef Hayır
Decimal128 Evet
Çift Evet
JavaScript Hayır
JavaScript (kapsamlı) Hayır
MaxKey Evet
MinKey Evet
Boş Evet
Nesne Evet
ObjectId Evet
Normal İfade Evet
Dize Evet
Sembol Hayır
Zaman damgası Evet
Tanımlanmadı Hayır

_id numaralı belge

Bir dokümandaki üst düzey _id alanı aşağıdaki türlerden biri olmalıdır:

  • ObjectId
  • Dize
  • 64 bit tam sayı (uzun)
  • 32 bit tam sayı (int)
  • Çift
  • İkili

    _id olarak kullanılan ikili veri değerleri 1.500 baytı aşmamalıdır.

Diğer BSON türleri desteklenmez.

Diller ve MongoDB sürücüleri

MongoDB uyumlu Cloud Firestore aşağıdaki sürücü sürümlerini destekler:

Dil Sürücü sürümleri Notlar
Java 5.x Google Cloud tarihinden itibaren OIDC kimlik doğrulaması 4.10 sürümünde kullanıma sunulacak
Node.js 6.x
5.x
Google Cloud tarihinden itibaren OIDC kimlik doğrulaması 6.7 sürümünde kullanıma sunulacak
Python 4.x
3.x (x ≥ 12)
Google Cloud tarihinden itibaren OIDC kimlik doğrulaması 4.7 sürümünde kullanıma sunulacak
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

Üçüncü taraf araçlar

MongoDB uyumlu Cloud Firestore, bu bölümde açıklanan üçüncü taraf araçlarını destekler.

Araç Açıklama
mongoimport MongoDB Veritabanı Araçları
mongoexport MongoDB Veritabanı Araçları
mongodump MongoDB Veritabanı Araçları
mongorestore MongoDB Veritabanı Araçları
mongosh MongoDB Shell
Mongoose MongoDB nesne modelleme aracı
MongoDB Compass Veri keşfi için GUI aracı

Sırada ne var?