Obsługiwane typy danych i sterowniki MongoDB

Dotyczy tylko wersji Cloud Firestore Enterprise.

W tabelach poniżej znajdziesz listę obsługiwanych typów danych i sterowników MongoDB w przypadku Cloud Firestore w trybie zgodności z MongoDB.

Typy danych

Typ BSON Obsługiwane
Liczba całkowita 32-bitowa (int) Tak
Liczba całkowita 64-bitowa (długa) Tak
Tablica Tak
Dane binarne Tak
Wartość logiczna Tak
Data Tak
DBPointer Nie
DBRef Nie
Decimal128 Tak
Liczba zmiennoprzecinkowa Tak
JavaScript Nie
JavaScript (z zakresem) Nie
MaxKey Tak
MinKey Tak
Null Tak
Obiekt Tak
ObjectId Tak
Wyrażenie regularne Tak
Ciąg znaków Tak
Symbol Nie
Sygnatura czasowa Tak
Nie określono Nie

_id dokumentu

Pole najwyższego poziomu _id w dokumencie musi być jednym z tych typów:

  • ObjectId
  • Ciąg znaków
  • Liczba całkowita 64-bitowa (długa)
  • Liczba całkowita 32-bitowa (int)
  • Liczba zmiennoprzecinkowa
  • Binarne

    Wartości danych binarnych używane jako _id nie mogą przekraczać 1500 bajtów.

Inne typy BSON nie są obsługiwane.

Języki i sterowniki MongoDB

Cloud Firestore w trybie zgodności z MongoDB obsługuje te wersje sterowników:

Język Wersje sterowników Notes
Java 5.x Uwierzytelnianie OIDC od Google Cloud dostępne od wersji 4.10
Node.js 6.x
5.x
Uwierzytelnianie OIDC od Google Cloud dostępne od wersji 6.7
Python 4.x
3.x (x ≥ 12)
Uwierzytelnianie OIDC z Google Cloud dostępne od wersji 4.7
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

Co dalej?