14得票3回答
使用Spring Data Mongo实现Mongo文档的Upsert操作

我有一个类。@Document public class MyDocument { @Id private String id; private String title; private String description; private String ta...

20得票3回答
Spring-Data-Mongo - 可选查询参数?

我正在使用基于JSON的查询方法与spring-data mongo一起使用,但不确定如何在搜索查询中允许可选参数。 例如-假设我有以下函数@Query("{ 'name' : {$regex : ?0, $options : 'i'}, 'createdDate' : {$gte : ?1...

8得票1回答
如何在不使用JPA的情况下使用Spring-data MongoDB @prepersist @preupdate功能?

我想学习,是否可以在spring-data-mongodb文档中使用类似于@prepersist / @preupdate的注释?我的意思是,在保存或更新之前进行修改是否可行? 我期待着查看spring data mongodb的文档。虽然有BeforeConvertListener监听器,但...

8得票2回答
在Spring Mongo DB查询中指定多个条件

我正在遍历一个键值对列表,并为每个键值对执行查找操作。我能否创建一个单一的查询文档来实现类似SQL中的联合,以便只有一个数据库调用。 List<User> userList = new ArrayList<User>(); for (Map accou...

15得票3回答
使用Spring Data Mongo 1.5出现“循环发现”问题

我有一个在Spring Data MongoDB 1.4.2下完美运行的项目。 我试图更新到1.5.0,但在自动装配期间出现了错误(摘录): Caused by: org.springframework.data.mongodb.core.index.MongoPersistentEntit...

10得票3回答
如何在子集合中使用Spring Data Mongo的@CompoundIndex?

假设我有以下实体: 假设我有以下实体: @Document(collection = "doc_a") public class A { @Field("id") private Integer id; @Field("b") private Collection...

11得票3回答
有没有一种方法在Spring WebFlux和Spring Data Reactive中实现分页?

我正在尝试理解Spring 5的响应式部分。我使用Spring web-flux和Spring Data Reactive(Mongo)创建了一个简单的REST端点,用于查找所有实体,但是我没有看到任何实现分页的方法。 这是我在Kotlin中的简单示例:@GetMapping("/posts...

17得票2回答
Spring Data MongoDB Repository - 类似于JPA规范的MongoDB存储库规范

有没有类似于JPA规范的Spring Data MongoDB仓库?如果没有,我该如何使用存储库进行动态查询?一个经典场景可能是一个带有可选字段的搜索表单,用户将填写这些字段。

14得票2回答
Spring MongoDB查询文档,如果天数差为x天

我有一个包含两个日期字段的集合,我想查询所有日期相差15天的记录:{ "_id" : "someid", "factoryNumber" : 123, "factoryName" : "some factory name", "visitType" : "audit",...

16得票5回答
Spring-Data MongoDB与接口类型字段的问题

我正在使用Spring-Data来操作MongoDB: 版本信息 - org.mongodb.mongo-java-driver版本为2.10.1,org.springframework.data.spring-data-mongodb版本为1.2.1.RELEASE。 我有一个类似于这里...