MongoDB क्वेरी फ़ॉर्मेटर

MongoDB शेल क्वेरी और एग्रीगेशन पाइपलाइन फ़ॉर्मेट करें।

आपकी MongoDB queries आपके browser में स्थानीय रूप से फ़ॉर्मैट होती हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

SQL के साथ भी काम कर रहे हैं? SQL Formatter आज़माएँ।

MongoDB क्वेरी फ़ॉर्मेटर के बारे में

यह ऑनलाइन mongodb formatter घनी MongoDB shell queries, filter objects, और aggregation pipelines को पठनीय, ठीक से इंडेंट किए गए कोड में साफ करता है। एक एक-लाइन db.collection.find() कॉल, एक $match/$group pipeline, या एक नंगा filter object पेस्ट करें, और यह परिणाम को सुसंगत spacing, double quotes, और semicolons के साथ pretty-print करता है। एक mongo shell formatter के रूप में यह sort, limit, और project जैसे chained methods संभालता है, और आप 2 व 4 स्पेस इंडेंटेशन के बीच स्विच कर सकते हैं। यह उन backend डेवलपर्स, database इंजीनियरों, और QA टेस्टरों के लिए बनाया गया है जो logs, Compass, या chat threads से queries कॉपी करते हैं और जिन्हें उन्हें जल्दी पढ़ने, डीबग करने, या साझा करने की ज़रूरत होती है। सब कुछ आपके browser में स्थानीय रूप से प्रोसेस होता है, इसलिए आप जो queries पेस्ट करते हैं वे आपकी मशीन पर रहती हैं और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

विशेषताएँ

MongoDB क्वेरी फ़ॉर्मेटर का उपयोग कैसे करें

  1. अपनी MongoDB query, pipeline, या filter object इनपुट बॉक्स में पेस्ट करें।
  2. toolbar में 2 spaces या 4 spaces इंडेंटेशन चुनें।
  3. आउटपुट पैनल में फ़ॉर्मैट की गई query को लाइव अपडेट होते पढ़ें।
  4. परिणाम कॉपी करें या इसे query.js के रूप में सहेजने हेतु Download का उपयोग करें।

उदाहरण

इनपुट

db.users.find({age:{$gt:18},active:true}).limit(5)

आउटपुट

db.users.find({ age: { $gt: 18 }, active: true }).limit(5);

एक एक-लाइन find query को साफ spacing के साथ फिर से फ़ॉर्मैट किया गया।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

MongoDB formatter क्या है?
MongoDB formatter एक in-browser टूल है जो db.collection.find() जैसे MongoDB shell statements, aggregation pipelines, और नंगे filter objects या arrays को सुसंगत इंडेंटेशन, spacing, और quoting के साथ pretty-print करता है।
मैं एक MongoDB aggregation pipeline कैसे फ़ॉर्मैट करूँ?
$match, $group, और $sort जैसे stages की एक array MongoDB formatter में पेस्ट करें और यह प्रत्येक stage को स्पष्ट nesting के साथ pretty-print करता है ताकि pipeline पढ़ना आसान हो।
क्या मैं MongoDB formatter में इंडेंटेशन की चौड़ाई नियंत्रित कर सकता हूँ?
हाँ, 2 और 4 spaces के बीच स्विच करने के लिए toolbar का उपयोग करें, और फ़ॉर्मैट किया गया आउटपुट तुरंत अपडेट होता है।
क्या MongoDB formatter मेरे operators या मान बदलेगा?
नहीं। $gt और $in जैसे operators और आपके field मान सुरक्षित रखे जाते हैं; केवल whitespace, quoting, और semicolons को पठनीयता के लिए सामान्यीकृत किया जाता है।
जब मैं इस MongoDB formatter का उपयोग करता हूँ तो क्या मेरी queries कहीं भेजी जाती हैं?
नहीं। फ़ॉर्मैटिंग पूरी तरह आपके browser में चलती है और आपकी queries कभी किसी सर्वर पर अपलोड नहीं होतीं, इसलिए आप जो कुछ पेस्ट करते हैं वह आपके डिवाइस से बाहर नहीं जाता।

संबंधित टूल

सभी ArrayKit टूल