MongoDB के साथ काम करने वाले डेटा टाइप और ड्राइवर

यहां दी गई टेबल में, Cloud Firestore के लिए इस्तेमाल किए जा सकने वाले MongoDB डेटा टाइप, ड्राइवर, और तीसरे पक्ष के टूल की सूची दी गई है.

डेटा टाइप

BSON टाइप इस्तेमाल किया जा सकता है
32-बिट पूर्णांक हां
64-बिट वाला पूर्णांक हां
सरणी हां
बाइनरी डेटा हां
बूलियन हां
तारीख हां
DBPointer नहीं
Decimal128 हां
डबल-साइज़ बेड हां
JavaScript नहीं
JavaScript (with scope) नहीं
MaxKey हां
MinKey हां
शून्य हां
ऑब्जेक्ट हां
ObjectId हां
रेगुलर एक्सप्रेशन हां
स्ट्रिंग हां
चिह्न नहीं
टाइमस्टैम्प हां
अनिर्धारित नहीं

दस्तावेज़ _id

किसी दस्तावेज़ में टॉप-लेवल _id फ़ील्ड, इनमें से किसी एक टाइप का होना चाहिए:

  • ObjectId
  • स्ट्रिंग
  • 64-बिट वाला पूर्णांक
  • 32-बिट पूर्णांक
  • डबल-साइज़ बेड
  • बाइनरी
  • ऑब्जेक्ट
  • बूलियन

_id का कुल साइज़ 1,500 बाइट से ज़्यादा नहीं होना चाहिए.

ऑब्जेक्ट-टाइप आईडी में मौजूद हर वैल्यू, काम करने वाले आईडी टाइप या वैल्यू के कलेक्शन की होनी चाहिए. साथ ही, हर वैल्यू, काम करने वाले आईडी टाइप की होनी चाहिए.

अन्य BSON टाइप काम नहीं करते.

भाषाएं और MongoDB ड्राइवर

Cloud Firestore, ड्राइवर के इन वर्शन के साथ काम करता है:

भाषा ड्राइवर के वर्शन
Java 5.x
Node.js 6.x
5.x
Python 4.x
3.x (x ≥ 12)
जाएं 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

OIDC की मदद से पुष्टि करने की सुविधा

Go, C#, और Ruby ड्राइवर, Google Cloud से OpenID Connect (OIDC) की पुष्टि करने की सुविधा के साथ काम करते हैं. यह सुविधा, ड्राइवर के उन सभी वर्शन के लिए उपलब्ध है जो काम करते हैं.

Java, Node.js, और Python ड्राइवर, Google Cloud से ओआईडीसी की पुष्टि करने की सुविधा के साथ काम करते हैं. यह सुविधा, ड्राइवर के इन वर्शन से शुरू होती है:

  • Java: 4.10
  • Node.js: 6.7
  • Python: 4.7

तृतीय-पक्ष टूल

Cloud Firestore, इस सेक्शन में बताए गए तीसरे पक्ष के टूल के साथ काम करता है.

टूल ब्यौरा ज़रूरी जानकारी
mongoimport MongoDB Database Tools एक साथ कई डेटा लोड करना देखें
mongoexport MongoDB Database Tools
mongodump MongoDB Database Tools
mongorestore MongoDB Database Tools एक साथ कई डेटा लोड करना देखें
mongosh MongoDB Shell
Mongoose MongoDB ऑब्जेक्ट मॉडलिंग टूल
MongoDB Compass डेटा एक्सप्लोरेशन के लिए जीयूआई टूल

आगे क्या करना है