spring-data相关内容

Spring Data Mongo可以仅更新文档中的脏字段吗?

我已经开始将spring-data-mongo用于需要保留很多内容的应用程序. 我们实际上选择了mongo,因为它的广告是这样.现在沉迷于春季,我们发现使用其中的某些功能(对辛勤工作的春季数据人员来说是很赞的)使我们的生活变得很轻松. 但是有一件事:文档的60 fields以上.所以我对speed和scalability的问题是,spring-data-mongo能否像Hibernat ..
发布时间:2020-05-11 02:11:17 其他开发

使用Spring Data Mongodb,是否有可能在不提取和迭代整个集合的情况下获得字段的最大值?

使用mongoTemplate.find(),我指定一个查询,可以通过它调用.limit()或.sort(): .limit()返回Query对象 .sort()返回一个Sort对象 鉴于此,我可以说Query().limit(int).sort(),但这不能执行所需的操作,它只是对有限的结果集进行排序. 由于.sort()返回Sort(),我无法调用Query().sort( ..
发布时间:2020-05-11 02:07:14 其他开发

Spring Data和MongoDB,插入或更新

我正在将Spring Data与MongoDB结合使用.是否可以对我的对象执行诸如插入或更新之类的操作.我正在使用MongoTemplate和MongoOperation类. 非常感谢! 解决方案 在MongoDB中,您可以插入,更新和来自MongoDB文档: "Upsert消除了执行更新或插入操作之前执行单独的数据库调用以检查记录是否存在的需要." 用简单的话来说,可以认为是 ..
发布时间:2020-05-11 01:57:47 其他开发

Spring Data MongoDB消除了POJO

我的系统是动态遥测系统.我们有数百个不同的Spider都将遥测发送回SpringBoot服务器,一切都是动态的,由Mongo中的json文件(包括UI)驱动.我们不构建UI,与之相反,各个团队可以通过编辑json文档来配置自己的UI来满足他们的需求. 我们运行了大部分的UI,我开始了中间件.我们第一次使用Spring Boot以及Spring Data Mongo和几个用于事件的MQ侦听器. ..
发布时间:2020-05-11 01:55:41 其他开发

使用Java springdata保存带有上限数组($ slice和$ sort)的mongoDB文档

我正在使用mongoDB和Java SpringData开发日志寄存器. 这里用MongoDb限制的子集合讨论了mongoDB的结构,但是我会使用Java .最重要的是,我有一个包含一个或多个字段和一个上限数组的文档. Java中是否有某种方法或方法可以做到这一点? 我的对象就像: user = { name: String, latest_messages: ..
发布时间:2020-05-11 01:48:22 Java开发

使用Spring数据和QueryDSL投影在MongoDb查询上

我有一个Spring MVC/Spring Data/Mongo DB应用程序. 我已经根据spring数据文档设置了环境,并且我的存储库工作正常(我可以使用谓词执行查询) 我想知道在进行投影时是否可以执行类型安全的查询(使用Spring Data和QueryDSL)(我只需要一个非常大的文档的几个字段). QueryDSL文档提供了一个Hibernate示例,但声明可以在所有模块中完 ..
发布时间:2020-05-11 01:34:57 其他开发

正则表达式Spring数据mongodb存储库

早上好 我正在尝试使用查询注释将正则表达式与Spring数据mongodb存储库结合起来. 我想要的是在我的mongo文档的一个字符串属性中搜索一个子字符串. 我一直在谷歌和这里寻找,但没有找到任何优雅的东西,我想知道Spring资料库中是否有关于此的官方资料. 致谢. 解决方案 这似乎是一个老问题,所以也许您已经有了一个解决方案,但是在这里我如何处理同样的问题: @Qu ..
发布时间:2020-05-11 01:30:48 Java开发

派生查询不适用于DBRef

我将Mongo与Spring Data结合使用. 我有两个(第一类)实体(@Documents)Entity1和Entity2,其中Entity1在其中具有Entity2的引用(@DBRef).一切正常,但是执行诸如: 之类的派生查询时 public List findByEntity2Property1(String property1) 尽管有带有给定查询参数的 ..
发布时间:2020-05-11 01:20:16 Java开发

如何配置两个实例mongodb使用spring引导和spring数据

第一个实例是嵌入式MongoDb,第二个实例是实时MongoDb. 如何配置使用spring数据和spring boot.如何通过属性文件轻松切换这些实例? 更新 默认情况下,应用程序应启动内置数据库并存储数据 进入APPDIR/db目录 应该有可能让应用程序知道外部数据库 将通过配置mongo.url属性使用.在这种情况下,不需要 启动内部数据库.而不是外部连接 应该使用 ..
发布时间:2020-05-11 01:19:22 Java开发