सुझाव भेजें
Cloud Firestore API
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
अपने-आप स्केलिंग, अच्छी परफ़ॉर्मेंस, और ऐप्लिकेशन डेवलपमेंट में आसानी के लिए बनाए गए NoSQL दस्तावेज़ डेटाबेस को ऐक्सेस करता है.
सेवा: Firestore.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
डिस्कवरी दस्तावेज़ REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए, इस स्पेसिफ़िकेशन को मशीन से पढ़ सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने में किया जाता है. एक सेवा, खोज के लिए कई दस्तावेज़ उपलब्ध करा सकती है. यह सेवा खोज के नतीजों से जुड़े ये दस्तावेज़ उपलब्ध कराती है:
सेवा एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में यह सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई इस सर्विस एंडपॉइंट से मिलते-जुलते हैं:
https://firestore.googleapis.com
तरीके
exportDocuments
POST /v1beta2/{name=projects/*/databases/*}:exportDocuments
दस्तावेज़ों के सभी या एक सबसेट को Google Cloud Firestore से किसी दूसरे स्टोरेज सिस्टम में एक्सपोर्ट करता है, जैसे कि Google Cloud Storage.
importDocuments
POST /v1beta2/{name=projects/*/databases/*}:importDocuments
Google Cloud Firestore में दस्तावेज़ इंपोर्ट करता है.
तरीके
get
GET /v1beta2/{name=projects/*/databases/*/collectionGroups/*/fields/*}
इसकी मदद से, फ़ील्ड के लिए मेटाडेटा और कॉन्फ़िगरेशन की जानकारी मिलती है.
list
GET /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/fields
इस डेटाबेस के लिए फ़ील्ड कॉन्फ़िगरेशन और मेटाडेटा की जानकारी देता है.
patch
PATCH /v1beta2/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
फ़ील्ड कॉन्फ़िगरेशन को अपडेट करता है.
तरीके
create
POST /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/indexes
एक कंपोज़िट इंडेक्स बनाता है.
delete
DELETE /v1beta2/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
एक कंपोज़िट इंडेक्स को मिटाता है.
get
GET /v1beta2/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
एक कंपोज़िट इंडेक्स हासिल करता है.
list
GET /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/indexes
यह कंपोज़िट इंडेक्स की सूची बनाता है.
तरीके
exportDocuments
POST /v1beta1/{name=projects/*/databases/*}:exportDocuments
दस्तावेज़ों के सभी या एक सबसेट को Google Cloud Firestore से किसी दूसरे स्टोरेज सिस्टम में एक्सपोर्ट करता है, जैसे कि Google Cloud Storage.
importDocuments
POST /v1beta1/{name=projects/*/databases/*}:importDocuments
Google Cloud Firestore में दस्तावेज़ इंपोर्ट करता है.
तरीके
batchGet
POST /v1beta1/{database=projects/*/databases/*}/documents:batchGet
एक से ज़्यादा दस्तावेज़ मिलते हैं.
batchWrite
POST /v1beta1/{database=projects/*/databases/*}/documents:batchWrite
लेखन संक्रियाओं का एक बैच लागू करता है.
beginTransaction
POST /v1beta1/{database=projects/*/databases/*}/documents:beginTransaction
नया लेन-देन शुरू करता है.
commit
POST /v1beta1/{database=projects/*/databases/*}/documents:commit
दस्तावेज़ों को अपडेट करते समय, ट्रांज़ैक्शन की प्रोसेस पूरी करता है.
createDocument
POST /v1beta1/{parent=projects/*/databases/*/documents/**}/{collectionId}
नया दस्तावेज़ बनाता है.
delete
DELETE /v1beta1/{name=projects/*/databases/*/documents/*/**}
दस्तावेज़ मिटाता है.
get
GET /v1beta1/{name=projects/*/databases/*/documents/*/**}
एक दस्तावेज़ मिलता है.
list
GET /v1beta1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
यह दस्तावेज़ की सूची है.
listCollectionIds
POST /v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds
इसमें दस्तावेज़ के नीचे मौजूद सभी कलेक्शन आईडी की जानकारी होती है.
listDocuments
GET /v1beta1/{parent=projects/*/databases/*/documents}/{collectionId}
यह दस्तावेज़ की सूची है.
partitionQuery
POST /v1beta1/{parent=projects/*/databases/*/documents}:partitionQuery
किसी क्वेरी को, पार्टिशन कर्सर लौटाकर उसे बांटा जाता है. इससे क्वेरी को साथ-साथ चलाया जा सकता है.
patch
PATCH /v1beta1/{document.name=projects/*/databases/*/documents/*/**}
किसी दस्तावेज़ को अपडेट या शामिल करता है.
rollback
POST /v1beta1/{database=projects/*/databases/*}/documents:rollback
किसी लेन-देन को रोल बैक करता है.
runAggregationQuery
POST /v1beta1/{parent=projects/*/databases/*/documents}:runAggregationQuery
एग्रीगेशन क्वेरी चलाता है.
runQuery
POST /v1beta1/{parent=projects/*/databases/*/documents}:runQuery
क्वेरी चलाता है.
तरीके
create
POST /v1beta1/{parent=projects/*/databases/*}/indexes
तय किया गया इंडेक्स बनाता है.
delete
DELETE /v1beta1/{name=projects/*/databases/*/indexes/*}
इंडेक्स को मिटाता है.
get
GET /v1beta1/{name=projects/*/databases/*/indexes/*}
इंडेक्स मिलता है.
list
GET /v1beta1/{parent=projects/*/databases/*}/indexes
ऐसे इंडेक्स की सूची बनाता है जो तय फ़िल्टर से मेल खाते हैं.
तरीके
create
POST /v1/{parent=projects/*}/databases
डेटाबेस बनाएं.
delete
DELETE /v1/{name=projects/*/databases/*}
डेटाबेस को मिटाता है.
exportDocuments
POST /v1/{name=projects/*/databases/*}:exportDocuments
दस्तावेज़ों के सभी या एक सबसेट को Google Cloud Firestore से किसी दूसरे स्टोरेज सिस्टम में एक्सपोर्ट करता है, जैसे कि Google Cloud Storage.
get
GET /v1/{name=projects/*/databases/*}
किसी डेटाबेस के बारे में जानकारी मिलती है.
importDocuments
POST /v1/{name=projects/*/databases/*}:importDocuments
Google Cloud Firestore में दस्तावेज़ इंपोर्ट करता है.
list
GET /v1/{parent=projects/*}/databases
प्रोजेक्ट के सभी डेटाबेस की सूची बनाएं.
patch
PATCH /v1/{database.name=projects/*/databases/*}
डेटाबेस को अपडेट करता है.
restore
POST /v1/{parent=projects/*}/databases:restore
किसी मौजूदा बैकअप से डेटा वापस लेकर, नया डेटाबेस बनाता है.
तरीके
create
POST /v1/{parent=projects/*/databases/*}/backupSchedules
डेटाबेस पर बैकअप शेड्यूल बनाता है.
delete
DELETE /v1/{name=projects/*/databases/*/backupSchedules/*}
बैकअप शेड्यूल मिटाता है.
get
GET /v1/{name=projects/*/databases/*/backupSchedules/*}
बैकअप शेड्यूल के बारे में जानकारी देता है.
list
GET /v1/{parent=projects/*/databases/*}/backupSchedules
बैकअप शेड्यूल की सूची बनाएं.
patch
PATCH /v1/{backupSchedule.name=projects/*/databases/*/backupSchedules/*}
बैकअप का शेड्यूल अपडेट करता है.
तरीके
get
GET /v1/{name=projects/*/databases/*/collectionGroups/*/fields/*}
इसकी मदद से, फ़ील्ड के लिए मेटाडेटा और कॉन्फ़िगरेशन की जानकारी मिलती है.
list
GET /v1/{parent=projects/*/databases/*/collectionGroups/*}/fields
इस डेटाबेस के लिए फ़ील्ड कॉन्फ़िगरेशन और मेटाडेटा की जानकारी देता है.
patch
PATCH /v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
फ़ील्ड कॉन्फ़िगरेशन को अपडेट करता है.
तरीके
create
POST /v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes
एक कंपोज़िट इंडेक्स बनाता है.
delete
DELETE /v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
एक कंपोज़िट इंडेक्स को मिटाता है.
get
GET /v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
एक कंपोज़िट इंडेक्स हासिल करता है.
list
GET /v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes
यह कंपोज़िट इंडेक्स की सूची बनाता है.
तरीके
batchGet
POST /v1/{database=projects/*/databases/*}/documents:batchGet
एक से ज़्यादा दस्तावेज़ मिलते हैं.
batchWrite
POST /v1/{database=projects/*/databases/*}/documents:batchWrite
लेखन संक्रियाओं का एक बैच लागू करता है.
beginTransaction
POST /v1/{database=projects/*/databases/*}/documents:beginTransaction
नया लेन-देन शुरू करता है.
commit
POST /v1/{database=projects/*/databases/*}/documents:commit
दस्तावेज़ों को अपडेट करते समय, ट्रांज़ैक्शन की प्रोसेस पूरी करता है.
createDocument
POST /v1/{parent=projects/*/databases/*/documents/**}/{collectionId}
नया दस्तावेज़ बनाता है.
delete
DELETE /v1/{name=projects/*/databases/*/documents/*/**}
दस्तावेज़ मिटाता है.
get
GET /v1/{name=projects/*/databases/*/documents/*/**}
एक दस्तावेज़ मिलता है.
list
GET /v1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
यह दस्तावेज़ की सूची है.
listCollectionIds
POST /v1/{parent=projects/*/databases/*/documents}:listCollectionIds
इसमें दस्तावेज़ के नीचे मौजूद सभी कलेक्शन आईडी की जानकारी होती है.
listDocuments
GET /v1/{parent=projects/*/databases/*/documents}/{collectionId}
यह दस्तावेज़ की सूची है.
partitionQuery
POST /v1/{parent=projects/*/databases/*/documents}:partitionQuery
किसी क्वेरी को, पार्टिशन कर्सर लौटाकर उसे बांटा जाता है. इससे क्वेरी को साथ-साथ चलाया जा सकता है.
patch
PATCH /v1/{document.name=projects/*/databases/*/documents/*/**}
किसी दस्तावेज़ को अपडेट या शामिल करता है.
rollback
POST /v1/{database=projects/*/databases/*}/documents:rollback
किसी लेन-देन को रोल बैक करता है.
runAggregationQuery
POST /v1/{parent=projects/*/databases/*/documents}:runAggregationQuery
एग्रीगेशन क्वेरी चलाता है.
runQuery
POST /v1/{parent=projects/*/databases/*/documents}:runQuery
क्वेरी चलाता है.
तरीके
cancel
POST /v1/{name=projects/*/databases/*/operations/*}:cancel
लंबे समय तक चलने वाली कार्रवाई पर एसिंक्रोनस रद्द करने की सुविधा शुरू करता है.
delete
DELETE /v1/{name=projects/*/databases/*/operations/*}
लंबे समय तक चलने वाली कार्रवाई को मिटाता है.
get
GET /v1/{name=projects/*/databases/*/operations/*}
लंबे समय तक चलने वाले ऑपरेशन की नई स्थिति की जानकारी देता है.
list
GET /v1/{name=projects/*/databases/*}/operations
यह अनुरोध में तय किए गए फ़िल्टर से मैच करने वाली कार्रवाइयों की सूची बनाता है.
तरीके
get
GET /v1/{name=projects/*/locations/*}
किसी जगह के बारे में जानकारी मिलती है.
list
GET /v1/{name=projects/*}/locations
उन जगहों की जानकारी देता है जहां इस सेवा का इस्तेमाल किया जा सकता है.
तरीके
delete
DELETE /v1/{name=projects/*/locations/*/backups/*}
बैकअप को मिटाता है.
get
GET /v1/{name=projects/*/locations/*/backups/*}
किसी बैकअप के बारे में जानकारी मिलती है.
list
GET /v1/{parent=projects/*/locations/*}/backups
सभी बैकअप को सूची में रखता है.
सुझाव भेजें
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-07-15 (UTC) को अपडेट किया गया.
क्या आपको हमें और कुछ बताना है?
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-07-15 (UTC) को अपडेट किया गया."],[],[]]