问题标签 [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 - findBy 在 MongoRepository 的数组中搜索
我有一个像这样的 Mongo 文档:
我想通过 id 查找员工并使用employee._id 编写查找方法。无论如何要使用 MongoRepository 来执行此操作,还是应该返回整个数组并循环遍历它?我尝试了上面的方法findByEmployeeId(UUID Id),但它不起作用。我不确定这里是否需要 @Query 注释。请建议!
java - MongoRepository findByCreatedAtBetween 没有返回准确的结果
我在 Mongo 中的文档结构是这样的:
db.user.find()
当我在 Mongo Shell 中使用以下查询来查找两个给定时间戳之间的文档时,我得到了正确的结果:
我在我的 REST 服务中使用 MongoRepository 和 Spring 来处理 Java 驱动程序。以下是用户存储库:
当我在我的服务中进行以下调用时,它不会返回任何结果
userRepository.findbyCreatedAtBetween(2015-10-03T09:40:25.048Z, 2015-10-03T09:50:29.006Z)
但是,当我将 d1 作为前一天给出时,它会返回结果: userRepository.findbyCreatedAtBetween(2015-10-02T09:40:25.048Z, 2015-10-03T09:50:29.006Z)
关于如何解决这个问题的任何想法?请帮忙!
c# - C# MongoRepository 通用调用
我正在使用以下扩展:
https://github.com/RobThree/MongoRepository
我尝试创建一个通用类来管理我的存储库。
但是,我想使用带有 MongoRepository 的泛型类。
我有错误:
错误 CS0314 类型“T”不能用作泛型类型或方法“MongoRepository”中的类型参数“T”。没有从“T”到“MongoRepository.IEntity”的装箱转换或类型参数转换。
你知道我该如何解决我的错误吗?
谢谢!
java - mongodb 如何使用 Criteria 对象获取列表
下面是我的示例 json 对象,我有不同的 ID,我想获得特定的国家 ID。用户将传递 id 和国家键作为请求,然后国家/地区我还有其他列表以及用户将作为属性传递(列表用户除外)
来自数据库的 Json 格式
我尝试使用像我的 mongodb 查询生成的 { "$and" : [ { "Id" : "691021"} , { "countries" : { "$regex" : "countries"}}]}
我除了下面的输出
mongodb - 如何删除 Spring Data Mongo DB Mongo 存储库中的列表
我有一个产品,这个产品有多个国家。所以我想在 mongo 存储库中删除相应的国家。那么如何从 spring 数据 mongodb 存储库中删除。请在下面找到我的 JSON。
mongodb - 使用 Spring MongoRepository 在 mongodb 中查询嵌套集合
我的 mongo 数据如下:group:{"name":group1, members: [{"id":1,"name": "member1"},{"id":2,"name": "member2"}]}
我想通过这个集合“组”来获取“id=1”的人所属的所有组。复杂之处在于“成员”是一个集合。
spring - Spring Data MongoDB:在 Spring Data Repository 查找方法上指定提示
我正在实现一个 Spring Data Repository 并让我的存储库扩展 MongoRepository。我正在寻找一种方法来指定我的 findBy 方法的提示,以便我可以控制。我已经多次看到一个非最佳索引会被选为获胜计划。
这是我的存储库现在的样子:
我研究了一堆,发现 spring data 中的 JPARepository 支持 @QueryHint 注释,但我不相信 MongoDb 支持注释。我可以在我的 findBy 方法之上指定一个类似的注释来指定提示吗?
MongoTemplate 允许指定一个提示,但是,我有很多 findBy 方法,我不想在下面添加一个实现来指定一个提示。
mongodb - 使用@Query spring data mongorepository 进行动态绑定
从下面的 json 我想根据用户请求参数检索国家、类别等的数据。我该怎么做?下面我用于 mongo 存储库的代码片段
java - MongoDB Spring 数据投影仅返回第一个匹配的元素
我有
然后我有一个 MongoRepository 的扩展
EmployeeProject 是一个投影
我打电话
我需要 getAddress() 将所有匹配的值作为字符串返回,而不仅仅是第一个。
任何帮助将非常感激。谢谢。PS:如果我直接在 MongoDB 数据库上运行生成的查询,我会取回所有文档。看来我需要一个集合投影,但我似乎无法让语法正确。
java - 如何在使用带有 Spring 数据的 MongoRepository 的查询注释时显示查询
我在 Spring Boot 中使用 MongoRepository 来访问 mongo:
它可以工作,但我想知道它访问 mongo 的确切查询
怎么做?
我尝试在如下属性中添加一些配置:
并且不工作。
有人可以帮忙吗?