-
0 votesanswersviews
无法使用spring-data-mongodb 1.10.0部署应用程序
我正在尝试从 spring-data-mongo 1.9.5 迁移到 1.10.0 以便在Query类中使用 noCursorTimeout() 方法,但是我在尝试部署应用程序时遇到错误: 引起:org.springframework.beans.factory.BeanCreationException:创建名为'com.example.util.properties.MongoPropert... -
0 votesanswersviews
Spring启动 - MongoRepository日期转换
我正在使用Spring数据使用Spring启动Mongo存储库 . 我的Spring应用程序使用 UTC timezone作为默认值 . 当我按日期查询mongo DB时,我在 @Query: [...] 'TransactionDate': { $gte: ?4, $lt: ?5 } } 中发送如下日期,并在参数中发送Java日期 . 但是,Mongo将此UTC日期转换为GMT,尽管它已经是G... -
1 votesanswersviews
@Document(collection =“Test”)在MongoRepository中不起作用 - Spring数据 - mongodb
我正在尝试使用java的泛型创建通用mongo存储库 . 我已经定义了如下的存储库 . public interface ICentroRepository<T extends Serializable, ID extends Serializable> extends MongoRepository<T, ID> { } 我正在定义文档实体如下 @Document... -
0 votesanswersviews
Spring-boot mongodb:查询@DbRef集合
我把这个文件放到我的收藏中: { "_id" : "espaidoc-app1", "scopes" : [ "JUS", "GER" ] } 它的映射如下: @Document(collection = "Aplicacio&qu... -
0 votesanswersviews
使用spring boot mongo db读取嵌套文档
我需要搜索mongo db文档,只从文档中获取选择性属性 . 我的道: @Document(collection = "bug") public class BugDetails { @Id private String id; @Field("assignee.name") private String assignee; @Field... -
0 votesanswersviews
如何在Spring Batch中使用MongoItemWriter更新和插入文档?
在涉及读写 MongoDB 的 Spring Batch 项目中,使用 MongoItemWriter 写入 MongoDB 的配置如下: <batch:job id=“someJob”> <batch:step id="step1"> <batch:tasklet> <batch:chu... -
0 votesanswersviews
带有Spring Boot的MongoDB和包含类似字段的文档
我目前正在尝试访问MongoDB数据库中的对象 . 我的对象在db中以这种格式存储: { "_id" : ObjectId("some object id"), // mongodb gives this id "my_id" : "Given id by myself", "url" : &quo... -
0 votesanswersviews
如何使用spring数据将文档插入mongodb中的特定集合?
默认情况下,save()用于将文档添加到集合中(在Model类中定义) . 如何使用Spring Data插入文档或Query以将文档插入特定集合?像save(document,CollectionName)之类的东西 . -
0 votesanswersviews
在spring boot中使用MongoRepository开发自定义控制器时未使用的application.properties
我使用spring数据休息来进行经典的rest api调用,然后开发一些自定义控制器 . 我开始使用本地mongo db实例开发它,一切正常 . 现在我使用自定义控制器时遇到了一些问题 . 我在我的application.properties上设置 spring.data.mongodb.host 和 spring.data.mongodb.port ,并且spring数据提供的其余apis成功工... -
3 votesanswersviews
Mongo可审计的ZonedDateTime字段在Spring Boot 2中不起作用
在Spring Boot项目中,我使用@CreatedDate之类的注释来保存有关创建/更新相应文档的日期的信息 . ZonedDateTime在整个项目中使用,因此带注释的字段也是ZonedDateTime . 要启用Mongo的日期格式和ZonedDateTime之间的转换,请使用自定义转换器 . 现在,在使用Spring Boot 1.5.x时,自定义转换器可以完美地用于可审计字段 . 在... -
1 votesanswersviews
spring data mongodb LocalDateTime转换
我有一个简单的Model&Repository类,如下所示: StudentModel class: @Document(collection = "student") public final class StudentModel { @Id private final String name; private final LocalDateTim... -
0 votesanswersviews
Kotlin中带有spring-data-mongodb的不可空ID
有没有机会让Kotlin中与Mongo相关的实体的 @Id 属性不可为空? 参考this post,似乎通过将ID最初设置为 0 来解决SQL问题 . 然而,这似乎是一个黑客,似乎只有在使用序列生成器时才能工作 . 我原来的意图显然是为了避免像我现在这样的可空ID: @Document class MyEntity( @Id var id: String? = null ) 如果可能的话,我更喜... -
3 votesanswersviews
Spring MongoDB QueryDSL由@DBRef相关对象查询
我使用spring-data-mongodb和querydsl-mongodb来执行更灵活的查询 . 我的应用程序有用户和订单 . 用户可以拥有多个订单,因此我的模型如下所示: public class User { @Id private String id; private String username; //getters and setters } public cl... -
7 votesanswersviews
Spring Data Mongodb - 用于收集不同类型的存储库
我有一个mongo集合,可能包含三种类型的实体,我映射到java类型: 节点 LeafType1 LeafType2 集合是使用父条目中的子节点的dbRefs来存储树状结构 . 我没有问这里:有没有办法使用 Repository 机制来处理可能包含不同类型对象的集合? 在一个集合中为不同类型声明几个存储库似乎不是一个好主意,因为当查询对象不是预期类型并且为抽象类创建一个所有可能类型... -
1 votesanswersviews
Forking使用Spring Data MongoDB编写
我有兴趣使用Spring Data MongoDB将相同的模型持久化到两个不同的集合,并使用Querydsl从两个集合中进行查询 . 根据我的研究,这似乎不可能有两个单独的存储库 . Spring Data MongoDB似乎没有提供覆盖给定存储库的集合名称的方法 . 相反,MongoTemplate类可以选择将集合名称指定为其大多数方法的最后一个参数,因此我尝试实现MongoTemplate支... -
0 votesanswersviews
使用$ in子句从MongoTemplate查询中删除引号
我有mongoTemplate查询与各种标准的组合 . 在这个查询中,我需要通过一组ID来选择文档 . 所以我使用“in”方法 . 这是我的代码: Query query = new Query(Criteria.where("sizeId").is(sizeId)); query.addCriteria(Criteria.where("companyId"... -
0 votesanswersviews
是否可以在Spring Data中对PostgreSQL和MongoDB进行ORM?
我有一个项目,其中部分数据存储在PostgreSQL中,另一部分存储在MongoDB中 . PostgreSQL中的许多实体都引用了MongoDB中的文档 . 到目前为止,我从服务层中的其他数据源获取其他数据,然后显示结果,但现在我需要在数据访问层中更早地连接这些实体,因为我想使用与其字段相关的标准来查询PostgreSQL实体引用Mongo中的文档 . 示例:我在PostgreSQL中存储了 ... -
0 votesanswersviews
等效mongodb在spring数据中找到({})
在mongo中,可以通过这种方式找到没有条件的所有文档: db.collectionName.find({}); 我如何使用 spring 数据做到这一点? 我只需要计算集合中的文档数量 . 我没有 class ,只有馆藏名称 . 我尝试了 mongoTemplate.count 和 mongoTemplate.findAll ,但两者都需要或模型类或一些查询 . -
0 votesanswersviews
Spring数据mongodb-复制一个集合
我正在使用mongodb的spring数据,我想使用代码而不是命令行将文档从一个集合复制到另一个集合 . 有没有办法在不循环所有文档的情况下执行此操作并执行“插入”操作? -
19 votesanswersviews
Spring Data MongoDB:如何实现“实体关系”?
这个问题的 Headers 是相当矛盾的,因为我试图在非关系数据库中实现关系...... :) 但我的意思是如何在使用MongoDB的应用程序模型类中使用 define associations between entities . 使用JPA我经常使用 @ManyToMany 或 @OneToMany 注释来定义对象之间的关系 . Spring Data MongoDB中有类似的东西吗? 学... -
15 votesanswersviews
如何在Spring Data MongoDB中仅返回查询的特定字段?
我们如何在Spring Data Mongo中选择特定字段 . 我尝试了以下但是我从 Foo 到 String 得到了异常 . 使用 @Query @Query(value="{path : ?0}", fields="{path : 0}") String findPathByPath(String path); 非 @Query String find... -
0 votesanswersviews
Spring启动父启动器依赖性覆盖
所以当前版本不使用我需要使用的spring-data-mongodb 2.1.0 .. 问题是每次我只是通过添加来覆盖POM中的依赖关系 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifa... -
9 votesanswersviews
在Spring Data MongoDB for ZonedDateTime中注册一个可审计的新Date Converter
我希望我的可审计( @CreatedDate 和 @LastModifiedDate )MongoDB文档与 ZonedDateTime 字段一起使用 . 显然,Spring Data不支持这种类型(请查看 org.springframework.data.auditing.AnnotationAuditingMetadata ) . 框架版本: Spring Boot 2.0.0 和 Sprin... -
1 votesanswersviews
Spring Data Reactive Mongo:类型转换器
我'm using Spring boot 2 webflux with reactive mongo repository. I' m尝试持久化并查询具有 Class<> 字段类型的实体 . 但我无法弄清楚如何配置我的应用程序以使用此类型 . 这是我想要存储在mongo中的实体: import lombok.Data; import org.springframework.data.... -
0 votesanswersviews
Spring启动mongodb autoconfigure抛出异常“无法确定数据库类型为NONE的嵌入式数据库驱动程序类”
我正在使用Spring启动来开发Spring批处理应用程序 . 我需要我的应用程序最终将数据写入MongoDB,因此需要为 org.springframework.batch.item.data.MongoItemWriter 配置 org.springframework.data.mongodb.core.MongoTemplate . 我的 pom.xml 依赖部分看起来像这样 - <... -
6 votesanswersviews
spring-data-mongodb在为对象补水时如何处理构造函数?
我已阅读http://static.springsource.org/spring-data/data-mongo/docs/1.1.0.RELEASE/reference/html/#mapping-chapter但无法找到以下基本spring-data-mongodb对象映射问题的答案: 如果我从MongoDB加载以下类的实例: public class Test { private ... -
12 votesanswersviews
Spring -Data MongoDB问题,字段是一个接口
我正在使用Spring-Data for MongoDB: 版本信息 - org.mongodb.mongo-java-driver版本2.10.1,org.springframework.data.spring-data-mongodb版本1.2.1.RELEASE . 我的案例类似于here中定义的案例,(对不起格式化......): 我刚开始使用spring-data-mongodb开发... -
4 votesanswersviews
Spring Mongodb-无法实例化bean类[java.util.List]:指定的类是一个接口
我的项目使用的是Spring数据mongodb . 在我对其中一个包含文档数组的字段的文档进行编辑之前,我没有遇到以下错误 . 它之前工作正常,但现在我一直得到以下错误 . 我更新的字段在Projects POJO类中是impapps . 我不知道如何清除这个错误尝试不同的东西,但没有成功 . SEVERE: Servlet.service() for servlet [appServlet] i... -
6 votesanswersviews
Spring Data MongoDB在“in”查询中失败
我正在使用spring-data-mongodb 1.8.0; MongoDB 3.0.6; mongo-java-driver 3.1.0; spring-framework.version 4.0.3 . 我想要的是查询某些电话号码的 user 列表 . 用户示例: { "_id" : ObjectId("5625e5c32e1ca013a03f0d1b"... -
1 votesanswersviews
使用MongoRepository更新实体时的修改计数
我正在使用Spring Data MongoDB Repository连接到我的mongo数据库 . 我想通过传递标准和特定字段来更新集合中的文档 . 我这样做是通过直接设置实体对象与要更新的字段以及将用作条件的_id字段 . 这是我正在使用的代码, Employee updatedEmployee=employeeRepository.save(employeeToUpdate); 当我使用s...