问题标签 [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.

0 投票
1 回答
596 浏览

spring-boot - Spring Boot:Kotlin 和 MongoRepository:执行全文搜索

嗨,我对 Spring Boot 真的很陌生,并使用 Kotlin 来学习它(我专业地做 Android/iOS 等)

我有一个基本的 API 设置(Spring Boot、Web、MongoDB 等),我的界面使用MongoRepository

我已经使用全文索引 (text1) 设置了我的 MongoDB,并按分数排序。我现在正试图在 Kotlin 中调用它

我如何实际执行查询?FindAll 不正确?

0 投票
2 回答
96 浏览

java - 我们可以将 MongoRespository 用于 findByNameAndPassword() 这种类型的查询吗?

道:

这是DTO定义

0 投票
0 回答
426 浏览

java - Mongo Repository 使用 arraylist 检索对象的查询

我有以下数据库查询,

这给出了如下所示的结果。

我试图使用mongoRepository. 我尝试了下面显示的 2 个查询。

查询一:

查询 2:

结果: 无需过滤即可获取查询 1 和 2 的整个文档。

请帮助我得到正确的结果。

注意:organizationIddocumentsdocName已与数据库字段匹配。

0 投票
0 回答
87 浏览

java - 将字符串解析为 JsonObject

我从使用 MongoDB 的查询中获取值列表我正在使用 MongoRepository 和方法 findAll,我得到的答案是列表Informacion

我得到的列表解析为 JSON,但我无法将其转换为 JSONObject 以与里面的所有值一起正常工作,这是 JSON 字符串:

将其作为字符串处理真的很困难,因为像这样的值Preferencias有很多值,但如果我可以将字符串转换为 JSONObject,我想我不能更好地处理它。

所以我的问题是如何将“JSON”字符串转换为 JSONObject?

0 投票
1 回答
1033 浏览

java - 如何使用 Mongo 存储库两次查询同一字段?

所以我想进行一个查询,查找我的集合中存在的所有任务,条件是在两个给定日期之间有一个日期属性。我使用了 Between 关键字,但它不包括结果中的参数值。
例如,如果参数为 2019-09-20 和 2019-09-25,则在响应中不会返回计划在相同日期执行的任务。

我尝试使用 LessThanEqual 和 GreaterThanEqual,但出现以下错误:

这就是为什么我想知道是否有办法在同一个字段上查询两次。

这是我的存储库。

谢谢。

更新:
这是使用 rustyx 的答案后我的集合、查询和结果的说明性示例。
这些是我的文件:

这是我使用这个得到的响应:

和这个 :

回复 :

日期为 2019-09-26 的任务被添加到响应中,这意味着$gte: ?0正在工作,但日期为 2019-09-28 的任务不存在。

0 投票
0 回答
121 浏览

mongodb - 聚合查询和 MongoRepository

如何使用 MongoRepository 执行(有时是复杂的)聚合查询?如果不可能,我必须使用 MongoTemplate?

0 投票
2 回答
1472 浏览

c# - 编译的 C# Linq 表达式> 并查询 Mongo

我从一位前雇员那里继承了一些代码,该代码使用编译的 Linq 表达式和MongoRepository 库(位于 MongoDB C# 驱动程序之上)查询 mongo DB。

这些需要很长时间才能运行 - 通常大约 6 分钟(!)并导致使用它们的控制器方法出现问题。

所以我简化了代码并删除了.Compile()对 lambda 表达式的调用,这似乎解决了这个问题(现在运行需要 <10 秒)。

我的问题是:为什么在查询 mongo 时编译这个表达式会导致问题?

这是原始代码的要点(被黑了,所以断章取义):

我将它简化为只使用常规谓词的东西Func

任何想法都非常感谢!

0 投票
1 回答
374 浏览

spring - Spring Boot 自定义查询 MongoDB

我有这个 MongoDb 查询:

它在 Robo3T 中工作,但是当我将它作为自定义查询放入 spring boot 时,它会在项目启动时引发错误。

我试图Criteria在春天进行查询:

但它不起作用,它返回我所有的用户,就像没有最后一个条件不相等last_modifiedtime_created

有谁知道可能是什么问题?

0 投票
1 回答
2409 浏览

mongodb - 如何在 Spring Boot mongorepository 上找到现有的集合列表?

首先,下面是mongodb的文档类,

我制作了简单的 mongorepository 界面

但是我在将初始json数据加载到服务层的mongodb时遇到了麻烦,

我尝试确认是否生成了“帖子”集合。但我不知道如何通过 mongorepository 接口找到现有的集合。我尝试使用 @Query 注释,但它仅限于键值,而不是集合。

我想了解如何使用 mongorepository 接口查找现有的 mongodb 数据库集合。

0 投票
1 回答
404 浏览

mongodb - 如何用父文档展平动态字段 - Spring data Mongo DB

在我的 Spring Boot 项目中有一个这样的文档:

其中 properties 是一个动态字段,即它可以接收尽可能多的不同键值对。

我使用 MongoRepository 来存储这个值:

现在,当我将它存储在 Collection 中时,它看起来像这样:

在此处输入图像描述

而我希望它看起来像这样:

关于如何在不使用转换器的情况下解决此问题的任何想法?或者,如果我必须使用它们,我应该怎么做?

我是 spring data mongodb 的新手,因为我们最近从 Oracle 跳转到了 mongo。