问题标签 [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.
spring-boot - Spring Boot:Kotlin 和 MongoRepository:执行全文搜索
嗨,我对 Spring Boot 真的很陌生,并使用 Kotlin 来学习它(我专业地做 Android/iOS 等)
我有一个基本的 API 设置(Spring Boot、Web、MongoDB 等),我的界面使用MongoRepository
我已经使用全文索引 (text1) 设置了我的 MongoDB,并按分数排序。我现在正试图在 Kotlin 中调用它
我如何实际执行查询?FindAll 不正确?
java - Mongo Repository 使用 arraylist 检索对象的查询
我有以下数据库查询,
这给出了如下所示的结果。
我试图使用mongoRepository
. 我尝试了下面显示的 2 个查询。
查询一:
查询 2:
结果: 无需过滤即可获取查询 1 和 2 的整个文档。
请帮助我得到正确的结果。
注意:organizationId
,documents
并docName
已与数据库字段匹配。
java - 将字符串解析为 JsonObject
我从使用 MongoDB 的查询中获取值列表我正在使用 MongoRepository 和方法 findAll,我得到的答案是列表Informacion
我得到的列表解析为 JSON,但我无法将其转换为 JSONObject 以与里面的所有值一起正常工作,这是 JSON 字符串:
将其作为字符串处理真的很困难,因为像这样的值Preferencias
有很多值,但如果我可以将字符串转换为 JSONObject,我想我不能更好地处理它。
所以我的问题是如何将“JSON”字符串转换为 JSONObject?
java - 如何使用 Mongo 存储库两次查询同一字段?
所以我想进行一个查询,查找我的集合中存在的所有任务,条件是在两个给定日期之间有一个日期属性。我使用了 Between 关键字,但它不包括结果中的参数值。
例如,如果参数为 2019-09-20 和 2019-09-25,则在响应中不会返回计划在相同日期执行的任务。
我尝试使用 LessThanEqual 和 GreaterThanEqual,但出现以下错误:
这就是为什么我想知道是否有办法在同一个字段上查询两次。
这是我的存储库。
谢谢。
更新:
这是使用 rustyx 的答案后我的集合、查询和结果的说明性示例。
这些是我的文件:
这是我使用这个得到的响应:
和这个 :
回复 :
日期为 2019-09-26 的任务被添加到响应中,这意味着$gte: ?0正在工作,但日期为 2019-09-28 的任务不存在。
mongodb - 聚合查询和 MongoRepository
如何使用 MongoRepository 执行(有时是复杂的)聚合查询?如果不可能,我必须使用 MongoTemplate?
c# - 编译的 C# Linq 表达式> 并查询 Mongo
我从一位前雇员那里继承了一些代码,该代码使用编译的 Linq 表达式和MongoRepository 库(位于 MongoDB C# 驱动程序之上)查询 mongo DB。
这些需要很长时间才能运行 - 通常大约 6 分钟(!)并导致使用它们的控制器方法出现问题。
所以我简化了代码并删除了.Compile()
对 lambda 表达式的调用,这似乎解决了这个问题(现在运行需要 <10 秒)。
我的问题是:为什么在查询 mongo 时编译这个表达式会导致问题?
这是原始代码的要点(被黑了,所以断章取义):
我将它简化为只使用常规谓词的东西Func
:
任何想法都非常感谢!
spring - Spring Boot 自定义查询 MongoDB
我有这个 MongoDb 查询:
它在 Robo3T 中工作,但是当我将它作为自定义查询放入 spring boot 时,它会在项目启动时引发错误。
我试图Criteria
在春天进行查询:
但它不起作用,它返回我所有的用户,就像没有最后一个条件不相等last_modified
和time_created
。
有谁知道可能是什么问题?
mongodb - 如何在 Spring Boot mongorepository 上找到现有的集合列表?
首先,下面是mongodb的文档类,
我制作了简单的 mongorepository 界面
但是我在将初始json数据加载到服务层的mongodb时遇到了麻烦,
我尝试确认是否生成了“帖子”集合。但我不知道如何通过 mongorepository 接口找到现有的集合。我尝试使用 @Query 注释,但它仅限于键值,而不是集合。
我想了解如何使用 mongorepository 接口查找现有的 mongodb 数据库集合。