जियोस्पेशल क्वेरी का इस्तेमाल करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
जगह की जानकारी देने वाली सेवाओं को बनाने के लिए, Cloud Firestore में जियोस्पेशल क्वेरी की जा सकती हैं. उदाहरण के लिए, किसी उपयोगकर्ता और आस-पास के दिलचस्पी के पॉइंट के बीच की दूरी पता की जा सकती है. साथ ही, उन्हें सबसे पास से सबसे दूर के क्रम में सॉर्ट किया जा सकता है.
एडिशन से जुड़ी ज़रूरी शर्तें
जियोस्पेशल क्वेरी की सुविधा के लिए, Firestore Enterprise एडिशन डेटाबेस की ज़रूरत होती है.
जियोस्पेशल क्वेरी करने के लिए, search(...) स्टेज के query पैरामीटर में geoDistance एक्सप्रेशन का इस्तेमाल करें.
सिर्फ़ 'से कम या उसके बराबर' (<=) ऑपरेटर का इस्तेमाल किया जा सकता है. दूरी को मीटर में मापा जाता है.
उदाहरण के लिए, यहां दी गई क्वेरी, लिस्ट किए गए जियोपॉइंट से 1,000 मीटर के दायरे में मौजूद सभी रेस्टोरेंट ढूंढती है.
Web
firestore.pipeline().collection('restaurants').search({query:field('location').geoDistance(newGeoPoint(38.989177,-107.065076)).lessThan(1000/* m */)});
firestore.pipeline().collection('restaurants').search({query:field('location').geoDistance(newGeoPoint(38.989177,-107.065076)).lessThan(1000/* m */)});
[[["समझने में आसान है","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"]],["आखिरी बार 2026-05-17 (UTC) को अपडेट किया गया."],[],[]]