सामग्री पर जाएँ
दस्तावेज़

Aggregation Stage Palette

~40 MongoDB aggregation stage operators में से किसी को सीधे अपने pipeline पर drag करें। नाम या description द्वारा search करें; सटीक position पर insert करने के लिए stages के बीच drop करें।

यह क्या करता है

Aggregation pipeline builder में दो modes के साथ एक side panel है: "Wizards" (8 curated use-case cards) और "All stages" (draggable cards के रूप में पूरा $stage catalog)। मौजूदा stages के बीच drop zone पर कोई भी card drag करें और नया stage उस position पर chosen operator के साथ pre-selected, edit करने के लिए तैयार insert हो जाता है।

इसे कैसे खोलें

  1. कोई भी collection खोलें और एक नया Aggregation pipeline बनाएँ।
  2. Side panel toggle करने के लिए toolbar में "Stages" icon पर क्लिक करें।

दो modes

Wizards (default)

8 use-case-shaped cards (Match documents, Group with statistics, Top-N per group, Join from another collection, आदि)। हर card एक guided form खोलता है जो explanations के साथ एक complete stage उत्पन्न करता है। Newcomers और quick one-off pipelines के लिए सर्वश्रेष्ठ।

All stages

~40 cards, प्रति MongoDB stage operator एक। प्रत्येक card operator name को badge के रूप में, 2-line description, और hover पर full doc text के साथ tooltip दिखाता है। सर्वश्रेष्ठ जब आप जानते हैं कि आप कौन सा stage चाहते हैं और जल्दी insert करने की आवश्यकता है।

Drag-drop flow

  1. "All stages" mode में, वह stage खोजें जो आप चाहते हैं (filter करने के लिए search box का उपयोग करें)।
  2. Card को click करके hold करें, अपने pipeline पर drag करें। हर valid drop position (stages के बीच, पहले से पहले, अंतिम के बाद) पर एक blue horizontal bar प्रकट होता है।
  3. छोड़ें। नया stage उस position पर pre-selected operator के साथ insert होता है। Stage editor एक snippet के साथ खुलता है जो भरने के लिए तैयार है।

खोज

Panel के शीर्ष पर search box cards को operator name या description text द्वारा filter करता है। $lookup और $graphLookup खोजने के लिए "lookup" type करें। $geoNear खोजने के लिए "geo" type करें। $setWindowFields खोजने के लिए "window" type करें।

क्या कवर है

पूरा MongoDB aggregation stage catalog (~40 operators):

  • $match · $project · $group · $sort · $limit · $skip
  • $lookup · $graphLookup · $unwind · $addFields · $set · $unset
  • $bucket · $bucketAuto · $facet · $count · $sample
  • $out · $merge · $redact · $replaceRoot · $replaceWith
  • $search · $vectorSearch · $geoNear · $densify · $fill
  • $unionWith · $setWindowFields · $sortByCount · $indexStats · $collStats