Standaard vindt aggregatie in MongoDB plaats in het geheugen en pijplijnfasen hebben een limiet van 100 Mb RAM. Het lijkt erop dat u deze drempel heeft overschreden. Om grote gegevenssets te verwerken, moet u aggregatiepijplijnstadia inschakelen om gegevens naar tijdelijke bestanden te schrijven. Gebruik allowDiskUse
optie daarvoor:
db.BASE_TABLE_CREATION_ExecuteHiveScript_26_V0.aggregate([
{ "$project" : { "visitor_localdate" : 1 , "_id" : 0}},
{ "$sort" : { "visitor_localdate" : -1}}
], { "allowDiskUse" : true })