Java Driver Version: org.mongodb:mongodb-driver-sync:4.0.5
I am trying to figure out how to pass in allowDiskUse: true
to my aggregation pipeline. I have done some searching and found that the following should work
import com.mongodb.AggregationOptions;
...
AggregationOptions options = AggregationOptions.builder().allowDiskUse(true).build();
...
List<Document> queryResults = collection.aggregate(this.pipeline).withOptions(options).into(new ArrayList<>());
However I get the following error
error: cannot find symbol
import com.mongodb.AggregationOptions;
^
symbol: class AggregationOptions
location: package com.mongodb
This link to mongodb.github.io leads me to believe that this package should contain this class. I am using the com.mongodb
package in several other locations without issue.
What is the best way to specify allowDiskUse:true
in mongodb’s Java Driver? Any ideas why that package import isn’t working?
Thanks so much!