如何添加allowDiskUse到mongooperation.在弹簧启动中查找方法



下面的查询我想添加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

相关内容

  • 没有找到相关文章

最新更新