-
3 votesanswersviews
如何在将数据添加到MongoDB之前处理Spring Data中的插入请求?
在https://spring.io/guides/gs/accessing-mongodb-data-rest/后面的非常有用的教程之后,我'm trying to create a link shortener app. I' ve编写了一个URL类(带有 id , longURL 和 hash 属性)和URLRepository类(现在,只使用演示中显示的 findByHash 方法) . ... -
1 votesanswersviews
Spring Data MongoDB添加了通用标准
我正在使用Spring Data MongoDB存储库抽象来访问mongoDB数据库: public interface CustomerRepository extends MongoRepository<Customer, String> {} ... @Autowired private CustomerRepository customerRepository; List&... -
2 votesanswersviews
Spring Data MongoDB如何在实体上设置字段?
我有一个MongoRepository类 public interface UserRepository extends MongoRepository<User, Long> { User findById(Long id); } 而我的实体pojo看起来像这样 @Document(collection = "user") class User { ... -
0 votesanswersviews
Spring Data MongoDb findById没有返回结果
我有一个Snozberry对象,如下所示: { "id":"3cbdb746-561d-4e21-82e0-b7cfcad3a094", "thingId":"7cbfb7a6-763d-6ef1-271b-b2a0cfc2fa43", "stuffId":81, "bit... -
2 votesanswersviews
获取spring-data-mongodb来支持getter / setter而不需要后备字段?
我有一个通用的POJO: public class Thing { private String name; private String etc; public String getName() { return name; } // other getters and setters } 我正在使用Spring 4.3.9和Sprin... -
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... -
0 votesanswersviews
Springdata Mongo - 匹配的通配符是严格的,但是没有为元素'mongo:mongo-client'找到声明
我收到以下错误: 嵌套异常是org.xml.sax.SAXParseException; lineNumber:17; columnNumber:67; cvc-complex-type.2.4.c:匹配的通配符是strict,但是找不到元素'mongo:mongo-client'的声明 我的springmongoconfig.xml如下: <beans xmlns="http... -
0 votesanswersviews
Spring Data MongoDb - 手动引用ObjectId到String
假设我有一个User类,其中包含对客户文档的手动引用: public class User(){ @Id public String id; public String name; public String customerId; } 我希望id和customerId都存储为mongo中的ObjectId . 保存用户文档时,“id”将转换为ObjectId,但... -
4 votesanswersviews
如何在Spring Webflux / Reactor Netty Web应用程序中执行阻塞调用
在我的用例中,我有一个带有Reactor Netty的Spring Webflux微服务,我有以下依赖项: org.springframework.boot.spring-boot-starter-webflux (2.0.1.RELEASE) org.springframework.boot.spring-boot-starter-data-mongodb-reactive (2.0.1... -
2 votesanswersviews
org.bson.codecs.configuration.CodecConfigurationException:找不到类org.springframework.data.mongodb.core.query.GeoCommand的编解码器
我使用聚合如下: final List<AggregationOperation> aggregations = new ArrayList<>(); Polygon polygon = new Polygon(new Point(-26.28125, 42.19231862526141), new Point(100.28125, 64.7157757187955... -
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... -
2 votesanswersviews
使用MongoDB中的Spring Data MongoDB对存储为BigDecimal类型的数值进行排序
我正在使用教程(https://spring.io/guides/tutorials/data/2/)学习Spring Data MongoDB . 在本教程中,成本类型为BigDecimal,如下所示,它在MongoDB中存储为"string" . 所以,当我试图通过成本字段按升序排序得到排序结果时,我得到了错误的结果 . 我发现使用BigDecimal类是计算的最佳方法 .... -
1 votesanswersviews
Spring Data Mongo无法正确处理实体不正常
我在我的项目中使用Spring Data Mongo,如下所示: Spring Data MongoDB 1.2 / Spring Data Commons 1.5 Spring 3.2.2 RELEASE MongoDB / QueryDSL 2.9 / Mongo Java Driver 2.10.1 Case 1: @Id来自spring数据公共,@ Document来自S... -
2 votesanswersviews
Spring Data MongoDB QueryDSL DBRef = Exception
My Setup: mongo-java-driver 2.11.3 spring-data-mongodb 1.4.0.M1 spring-data-commons 1.7.0.M1 querydsl-mongodb 3.3.0 Spring 季4.0.0.RELEASE java 1.7 MongoDB v2.4.8 User.java: @Document(c... -
0 votesanswersviews
Spring Data Mongodb - 获取页面上的最后一项
这是我目前在Spring Data MongoDB上的分页方法: @RequestMapping(value="/nextposts", method=RequestMethod.GET) public List getNextPosts(@RequestParam int next) { Pageable pageable = new PageRequest(ne... -
3 votesanswersviews
使用QueryDSL使用Spring Data MongoDB查询DBRef
我正在使用Spring Data MongoDB和QueryDSL来执行一些简单的查询,但是我在尝试将谓词与DBRef对象的字段一起使用时遇到了问题 . 似乎DBRef未解析,因此查询始终返回空结果 . 从2014年开始,对于这个主题存在一些问题,尽管在QueryDSL和Spring Data方面似乎已经完成了一些工作,但我仍然无法使其工作,也没有找到任何有效的例子 . 我正在寻找一个简单的解决方... -
1 votesanswersviews
MongoDB在Spring Data存储库中嵌套查询
我有文档User具有以下属性(名称,用户名,密码,应用程序) 我想搜索来自同一应用程序的所有用户作为其中一个用户 . 示例:首先,我找到用户所属的应用程序(通过电子邮件查询) . 然后,我使用该值来查询属于返回的应用程序的用户 . 我可以使用查询在mongoDB中实现: db.user.find(db.user.findOne( { email: "root@root.com"... -
0 votesanswersviews
Spring MongoRepository:在插入MongoDB之前转换为二进制文件
这可能是一个简单的问题,但我不是Spring的专家 . 我有一个类Message,表示mongoDB中名为“messages”的集合中的文档 . @Document(collection = "archive") public class Message{ @Id private String messageId; private String fr... -
6 votesanswersviews
Spring Data:注入2个具有相同名称但在2个不同包中的存储库
上下文 我想在同一个Spring上下文中使用两个不同的数据库,这些数据库具有共享相同名称但不是相同结构的实体 . 我依赖Spring Data MongoDB和JPA / JDBC . 我有两个包,其中包含以下文件: com . bar .entity Car.class com . bar .repository CarRepository.class RepoB... -
6 votesanswersviews
Spring数据通过“_class”值查找
我们使用spring数据mongo存储库来存储/检索文档 . 以下是我们得到的类的Java结构:抽象类A - >具体类B和C我们使用save()方法编写文档 . 保存文档时,会保存存储classPath的“_class”变量 . 现在,当我们尝试查询数据时,我们将获得B和C类的文档 . 以下是示例: public List<B> findByName (String name)... -
2 votesanswersviews
可以将Spring Data MongoDB配置为支持每个存储库的不同数据库吗?
过去一周我一直在努力将Spring Data MongoDB成功集成到我们的应用程序中 . 我们使用相当普遍的做法,为我们依赖的每个集合提供单独的数据库 . 例如,TenantConfiguration数据库仅包含TenantConfigurations集合 . 我已经多次阅读了文档,并通过代码搜索了解决方案但没有发现任何内容 . 当然这样一个广泛采用的项目对这个问题有一些解决方案吗?我目前的尝试... -
0 votesanswersviews
Spring Data MongoDB模板转换为错误的类
使用Spring 5.0.6和Spring-Data-Mongo 2.0.7,在将实体转换为错误的类时,我遇到了一个问题 . 请参阅以下简化方案: 实体设置: public class PersistableObject { @Id @Field("_id") private String id; } @Document(collection = "myapp... -
11 votesanswersviews
spring-data mongodb自定义实现PropertyReferenceException
我正在尝试根据参考4.4自定义实现实现自定义查询: http://static.springsource.org/spring-data/data-mongodb/docs/current/reference/html/repositories.html What's the difference between Spring Data's MongoTemplate and MongoRepos...