मैं एकाधिक भुगतान स्रोतों का उपयोग करने वाले खातों की पहचान करने के लिए एकत्रीकरण लिखने की कोशिश कर रहा हूं। विशिष्ट डेटा होगा।MongoDB एकत्रीकरण: विशिष्ट फ़ील्ड की गणना
{
account:"abc",
vendor:"amazon",
}
...
{
account:"abc",
vendor:"overstock",
}
अब, मैं मैं कैसे मोंगो के एकत्रीकरण ढांचे में इस बारे में है कि इस
{
account:"abc",
vendorCount:2
}
के समान खातों की एक सूची बनाना चाहें,
इस का उपयोग सेट जहां सेट के सौहार्द काफी छोटा है के लिए काम कर सकते हैं कर सकते हैं, लेकिन बड़ा डेटा परिदृश्यों के लिए इस काम नहीं करेगा (यदि कल्पना आपके पास सैकड़ों हजार अद्वितीय विक्रेता थे)। –
यह उत्तर बड़ा डेटा परिदृश्य हल करता है: http://stackoverflow.com/a/24770233/139721 – anushr
क्या यह फिर से '$ विक्रेताओं' को फिर से वापस जाना आवश्यक है? यह तथ्य दिया गया है कि हम विक्रेताओं की गिनती को 'results.get ("विक्रेताओं") द्वारा गणना कर सकते हैं। आकार(); ' –