| Dotyczy tylko wersji Cloud Firestore Enterprise. |
W poniższych tabelach znajdziesz listę obsługiwanych typów danych, sterowników i narzędzi innych firm 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
_idnie 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) |
Narzędzia innych firm
Cloud Firestore w trybie zgodności z MongoDB obsługuje narzędzia innych firm opisane w tej sekcji.
| Narzędzie | Opis |
|---|---|
| mongoimport | Narzędzia bazy danych MongoDB |
| mongoexport | Narzędzia bazy danych MongoDB |
| mongodump | Narzędzia bazy danych MongoDB |
| mongorestore | Narzędzia bazy danych MongoDB |
| mongosh | Powłoka MongoDB |
| Mongoose | Narzędzie do modelowania obiektów MongoDB |
| MongoDB Compass | Narzędzie GUI do eksploracji danych |
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