По подразбиране агрегирането в MongoDB се извършва в паметта, а етапите на тръбопровода имат ограничение от 100 Mb RAM. Изглежда, че сте надхвърлили този праг. За да работите с голям набор от данни, трябва да активирате етапите на тръбопровода за агрегиране, за да записвате данни във временни файлове. Използвайте allowDiskUse
опция за това:
db.BASE_TABLE_CREATION_ExecuteHiveScript_26_V0.aggregate([
{ "$project" : { "visitor_localdate" : 1 , "_id" : 0}},
{ "$sort" : { "visitor_localdate" : -1}}
], { "allowDiskUse" : true })