微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 计算Spring Data MongoDB存储库

我想知道是否有任何机制在Spring Data MongoDB存储库中使用@Query注释计数?
我很乐意收到我所拥有的文件数量,而无需获得所有这些文件.

基本上,相当于Java中的这个:

db.test.find({"type":"foo"}).count 

解决方法:

对我来说,这个解决方案就像一个魅力(使用spring-data-mongodb 1.3.1.RELEASE),
我只是遇到了同样的问题,并解决了这个问题(只是我工作代码中的一小段代码):

@Query(value = "{'productDetails.productType': {$regex: ?0, $options: 'i'}, 'sourceDescriptor': ?1}", count = true)
public Long countFetchedDocumentsForCategory(String cat, String sourceDescriptor);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐