Aşağıdaki tablolarda, Cloud Firestore için desteklenen MongoDB veri türleri, sürücüler ve üçüncü taraf araçları listelenmektedir.
Veri türleri
| BSON Türü | Desteklenenler |
|---|---|
| 32 bit tam sayı | Evet |
| 64 bit tam sayı | Evet |
| Dizi | Evet |
| İkili Veriler | Evet |
| Boole | Evet |
| Tarih | Evet |
| DBPointer | 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 |
Belge _id
Bir belgedeki üst düzey _id alanı aşağıdaki türlerden biri olmalıdır:
- ObjectId
- Dize
- 64 bit tam sayı
- 32 bit tam sayı
- Çift
- İkili
- Nesne
- Boole
_id toplam boyutu 1.500 baytı aşmamalıdır.
Nesne türünde bir kimlikteki her değer, desteklenen bir kimlik türünde veya her biri desteklenen bir kimlik türünde olan bir değer dizisinde olmalıdır.
Diğer BSON türleri desteklenmez.
Diller ve MongoDB sürücüleri
Cloud Firestore aşağıdaki sürücü sürümlerini destekler:
| Dil | Sürücü sürümleri |
|---|---|
| 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) |
OIDC kimlik doğrulama desteği
Go, C# ve Ruby sürücüleri, desteklenen tüm sürücü sürümlerinde Google Cloud üzerinden OpenID Connect (OIDC) kimlik doğrulamasını destekler.
Java, Node.js ve Python sürücüleri, aşağıdaki sürücü sürümlerinden itibaren Google Cloud OIDC kimlik doğrulamasını destekler:
- Java: 4.10
- Node.js: 6.7
- Python: 4,7
Üçüncü taraf araçlar
Cloud Firestore, bu bölümde açıklanan üçüncü taraf araçlarını destekler.
| Araç | Açıklama | Notlar |
|---|---|---|
| mongoimport | MongoDB Veritabanı Araçları | Toplu veri yükleme bölümünü inceleyin. |
| mongoexport | MongoDB Veritabanı Araçları | |
| mongodump | MongoDB Veritabanı Araçları | |
| mongorestore | MongoDB Veritabanı Araçları | Toplu veri yükleme bölümünü inceleyin. |
| mongosh | MongoDB Shell | |
| Mongoose | MongoDB nesne modelleme aracı | |
| MongoDB Compass | Veri keşfi için GUI aracı |
Sırada ne var?
- Hızlı başlangıç: Veritabanı oluşturma ve veritabanına bağlanma başlıklı makaledeki adımları uygulayın.
- Davranış farklılıkları hakkında bilgi edinin.
- MongoDB sürümüne bağlı olarak desteklenen özelliklerin dökümü için