【发布时间】:2021-09-07 17:24:31
【问题描述】:
我想为我的数据库计算集合的大小。 MongoDB有这个收集方法db.collection.totalsize()。我很难找到如何使用 spring 提供的 MongoOperations 编写方法。
我目前正在尝试使用Basic Query 来运行原始查询,但它不起作用。任何帮助将不胜感激。
【问题讨论】:
-
你能贴出任何代码吗?
-
这是我尝试过的
MongoOperations mongoOperations; this.mongoOperations.findOne(new BasicQuery("db."+collectionName+".totalSize()"), Long.class) -
您能展示一下您是如何使用
MongoTemplate类的吗?你有MongoRepository设置吗? -
没有。这些操作是在 MongoOperations 上完成的。代码库有一个存储库接口的实现。抱歉,我需要重新提出问题。
-
错误是什么?
标签: java spring mongodb spring-boot