डिफ़ॉल्ट रूप से MongoDB में एकत्रीकरण स्मृति में होता है और पाइपलाइन चरणों में 100 एमबी रैम की सीमा होती है। ऐसा लगता है कि आपने इस सीमा को पार कर लिया है। बड़े डेटासेट को संभालने के लिए आपको अस्थायी फ़ाइलों में डेटा लिखने के लिए एकत्रीकरण पाइपलाइन चरणों को सक्षम करना चाहिए। allowDiskUse
का इस्तेमाल करें
उसके लिए विकल्प:
db.BASE_TABLE_CREATION_ExecuteHiveScript_26_V0.aggregate([
{ "$project" : { "visitor_localdate" : 1 , "_id" : 0}},
{ "$sort" : { "visitor_localdate" : -1}}
], { "allowDiskUse" : true })