针对 MongoDb 服务器使用C# linq API,我需要增加超时以避免出现MongoExecutionTimeoutException异常。但是,我无法在查询级别和客户端级别找到超时属性。
试过这个:
var aggregateOptions = new AggregateOptions();
aggregateOptions.MaxTime = new TimeSpan(0, 5, 0);
aggregateOptions.MaxAwaitTime = new TimeSpan(0, 5, 0);
aggregateOptions.UseCursor = true;
var testQuery = testCollection.AsQueryable(aggregateOptions)
.Something...