问题标签 [spring-mongodb]
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.
java - 通过 Spring MongoTemplate 聚合以获取集合的最大值
我想按最近的日期查找用户(假设User
对象有一个date
字段)。数据存储在 MongoDB 中并通过 Spring 访问MongoTemplate.
原始数据示例:
查询应该返回
Ï正在使用的聚合方法是
java - Mongotemplate 组异常
运行 mongo 模板组操作时出现 NullPointerException。
代码如下所示:
POJO是:
堆栈跟踪似乎根本没有信息,但这里是:
请指教。
谢谢你,罗伊
mongodb - MongoDB Aggregation Sum 在 Spring Data 上实现
HOUR_COUNTS 个集合包含 {docId, hour, count}
通过使用以下 mongodb 查询,我很容易获得 docId 的计数总和:
然后我可以得到以下结果:
现在是我使用 Spring Data 的时候了
我试图这样做,但它不会工作:
错误是:
因此,我想知道如何使查询在 Spring Data 上工作。谢谢你。
java - MongoDB中计算的分组字段
对于 MongoDB 文档中的这个示例,如何使用 MongoTemplate 编写查询?
或者一般来说,我如何按计算字段分组?
java - 在Java中查询具有完全匹配字段MongoDB的数组元素
我想查询一个/多个匹配到文档中的数组元素(也可以包括子文档)的字段。
例如:
我的收藏包括以下文件:
我希望我的查询结果返回给我一个如下文件:
为了提供这个我写了一个查询
这意味着在 MongoDB shell 命令中为:
但它返回以下结果:
可以省略 _id 和索引字段,但由于匹配条件它返回数组的第一个 macting 元素,匹配“名称”:“测试”或“日期”大于等于 dCriteria,但我想要的是匹配两个条件同时。
为此,我必须使用 $elemMatch 运算符来查询完全匹配的数组元素同时匹配多个字段。但我不知道如何在我的投影中使用它的语法。
mongodb - 更新 mongodb 中的多嵌入数据
我想插入到嵌入数据的数组列表中。我尝试了几种方法,但无法解决。我的数据结构是这样的。此处给出的代码只是对我的原始数据结构的虚拟引用
我想将新数据插入 objZ 我知道 X 类和 Y 类的 id 值。我正在使用Spring mongotemplate。Spring Mongo 模板是否支持这个?有人可以帮我解决这个问题。
提前致谢。
java - 将资源文件添加到 access-data-mongodb 的问题
我正在尝试使用这个 Spring Boot MonogoDB 示例,但我想更改 monogoDB 服务器的位置。
http://spring.io/guides/gs/accessing-data-mongodb/
我在 Application.java 中添加了以下行:
加上添加app-config.properties
但src/resources
我收到此错误:
有人可以帮我吗...
spring - Spring Mongo 映射变量数据
我正在为我的项目使用 Spring Data MongoDB。我使用包含大量数据的 mongo 数据库,我想在我的 Java 应用程序中映射这些数据。我遇到的问题是,一些过去的数据具有不同的结构。
例如, sport_name现在是一个数组,而在一些旧记录中是一个字符串:
这是我到目前为止所拥有的:
(最好的方法是什么)/(你会如何)处理这样的事情?
java - java中查询之间的MongoDB
我想读取 mongodb 中 col1(value) 和 col2(value) 之间的所有记录。所以我写了这段代码,但它不能正常工作。如何实现这个查询?
我的实体是:在我的实体中,我认为日期很长,因为日或月对我来说并不重要。
200 到 500 之间的所有记录
我的代码: