下面的查询我想添加allowDiskUse true
。我能够将allowDiskUsage添加到聚合查询,但无法找到查找方法的解决方案
Query query = new Query().with(pageable).addCriteria(criteria).collation(collation);
mongoOperations.find(query, RuntimeApplication.class, RUNTIME_APP);
我想知道是否可以添加allowDiskUsage来查找方法,或者我需要将查询更改为聚合。
我刚从网上找到下面的查询。但我不知道如何将其转换为春季启动
db.collection.find(<match>).sort(<sort>).allowDiskUse()
您使用的是哪种spring-data版本?您应该能够像这样将allowDiskUse
添加到Query
对象:
val query = Query()
.with(Pageable.ofSize(1))
.addCriteria(Criteria())
.allowDiskUse(true)
然后使用find查询,例如mongoTemplate
。
文档如下:https://javadoc.io/doc/org.springframework.data/spring-data-mongodb/latest/org/springframework/data/mongodb/core/query/Query.html