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?
- Wykonaj czynności opisane w artykule Krótkie wprowadzenie: tworzenie bazy danych i łączenie się z nią.
- Dowiedz się więcej o różnicach w działaniu.
- Szczegółowe informacje o obsługiwanych funkcjach w zależności od wersji MongoDB znajdziesz w artykule