问题标签 [mongorepository]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - mongoTemplate 和 mongoRepositiry 的区别
我是 mongo 的新手,我已经学习了 mongo shell 命令,现在想将 mongo 与 java 集成。为了做到这一点,我们有基本的 mongo 客户端,为方便起见,我们有 mongoTemplate 和 mongoRepositiry,但是 mongoTemplate 和 mongoRepository 有什么区别?我已阅读并试图理解“ Spring Data 的 MongoTemplate 和 MongoRepository 有什么区别? ”但无法理解。
请告诉我在好处,缺点,方法方面的区别,它们之间是否有任何关系或其他。
还有一个问题,spring数据是mongoTemplate还是mongoRepository?
spring - Spring数据按id按顺序查找
我需要从 mongo 集合中找到一个与 id 列表中具有相同 id 的 spring 数据的文档:
它可以工作,但响应任务的顺序与 taskIds 列表中的顺序不同。但我真的需要同样的顺序。我找到的唯一解决方案是每个任务的循环并在每次迭代中执行 fintById 。但我认为一次调用 findByIdIn() 比 5 次 findById 调用更快。你能帮我吗,在这种情况下我如何保证订单?
java - 使用 mongoTemplate 在嵌入式文档字段上进行 MongoDB 投影
在我的 java 应用程序中,我想检索嵌入文档的字段。这是我的pojo:
我的用户类
角色类
社会阶级
我对 adsOwnedList 字段感兴趣,但我无法得到它。使用 MongoTemplate 我试图做一个投影:
或者使用 MongoRepository:
然而角色是一个接口,我总是得到例外:
如何获取角色嵌套文档的字段?
java - 使用 Spring Data MongoRepository 进行更新查询的自定义方法
我正在使用 org.springframework.data.mongodb.repository.MongoRepository。我写了一些自定义方法,如下所示,
如何编写一个自定义方法,在满足条件时更新所有条目。
例如,如果分配 ID 为“xyz”,则将文档倾斜字段设置为“abc”?
spring - JsonParseException:无效的 JSON 输入。位置:9。字符:'.'
我正在将 MongoDB 与Spring Boot 2.0.1.RELEASE
. 一切似乎都运行良好。我能够使用 MongoRepository 正确执行 CRUD 操作。当我使用 mongodb 查询时
当我尝试使用 url 访问数据时localhost:8090/hotels/address/city/Rome
,我收到以下错误作为响应
和以下登录控制台:
我不知道为什么我Invalid JSON input. Position: 9. Character: '.'.
在执行GET
请求时会收到?
我哪里错了?
mongodb - mongodb 的通用存储库和通用上下文
我尝试实现一个通用存储库和通用上下文以与 mongodb 一起使用。我鼓励的问题是我收到以下错误消息:
无法解析“CommonLibrary.Database.GenericContext”类型的服务
这是我在启动类中配置服务的方法:
我的通用上下文类:
我的通用存储库类:
我的基类:
还有我派生的 Customer 类:
您知道为什么我的通用存储库无法实例化吗?这似乎是 GenericContext 的问题,但我看不出在哪里。
谢谢
mongodb - 使用 MongoRepository 进行排序的 Spring Mongo 分页
文档结构 - message{obj_id,post_id,message_time,message_text}和 @key 是obj_id。
问题陈述:我只想获取所有包含 post_id: ' anything '的数据,并根据message_time进行排序,并且每次都希望在结果中自定义分页。现在我正在根据链接实现下面提到的代码: https ://stackoverflow.com/a/10077534/9901300 。但是找不到每次我应该在哪里提供不同的post_id来搜索结果。
请查看下面的代码。
服务:
spring - Spring MongoRepository 自定义查询
嗨,我是使用 Spring 和 MongoRepository 的新手,我正在使用 Spring 的 MongoRepository 为 MongoDB 创建自定义查询。我想做的是为我的模型中的另一个变量而不是对象 ID 返回一个自定义查询。
对于我的模型,我有:
在我的存储库中,我只是扩展了通用的 MongoRepository:
我正在尝试创建一个自定义查询,该查询返回我的 UserAccountsService 中的 accountNumber:
我将如何创建自定义查询以通过 accountNumber 而不是对象 ID 查找用户帐户?
任何帮助都会非常感谢!
spring - 将 mongo 文档翻译成 mongotemplate 或 mongorepository?
我如何将这个基本句子翻译成 mongotemplate 或 mongorepository 我需要在集合用户中找到所有不同的名称
示例 Json
我得到:[“Rango”,“HiMan”]
mongodb - MongoTemplate 和/或 MongoRepository 是否支持 Mongo 4 事务?
如果是,如何指示spring boot使用正确的mongodb java驱动程序?