Hi all,
I got below error message when I was trying to sort on huge mongodb collection 
data even I turn on allowDiskUse to true. Any suggestions?
"Query failed with error code 292 and error message 'Executor error during find 
command :: caused by :: Sort exceeded memory limit of 104857600 bytes, but did 
not opt in to external sorting.' on server"

 from("vm:fetchMongoDB") .process("ServiceProcessor") 
.setHeader(MongoDbConstants.ALLOW_DISK_USE, constant(true))
 .setHeader(MongoDbConstants.SORT_BY, constant(Sorts.ascending("orderId"))) 
.setHeader(MongoDbConstants.BATCH_SIZE, constant(100)) 
.to("mongodb:mongoBean?database=mongoDb&collection=collectionName&operation=findAll")

Thank you,

Reply via email to