问题标签 [mongotemplate]
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-data-mongodb - 如果结果集为空,则 geoNear 响应中不包含 avgDistance 会导致 NullPointerException 错误
如果结果集为空https://jira.mongodb.org/browse/SERVER-21024 ,则 avgDistance 不包含在 geoNear 响应中,但MongoTemplate.java
第 667 行是double averageDistance = stats == null ? 0 : (Double) stats.get("avgDistance");
这会产生一个NullPointerException
错误。
java - Mongodb $slice 运算符与 Mongotemplate
我的文件如下:
我想在history
key 中保留最后 5 个历史记录:
所以我可以为此编写以下查询:
但我不知道如何用,和编写update
查询。MongoTemplate
$slice
$each
$push
java - 使用spring数据在mongo中运行js文件
我正在尝试使用 mongo-template 运行 js 文件。 在此处查看 StackOverFlow 线程
我正在尝试使用相同的代码库,根本没有改变。这对我不起作用。我在这一行得到异常:
错误:
org.springframework.core.convert.ConverterNotFoundException:找不到能够从类型 [org.springframework.data.mongodb.core.script.NamedMongoScript] 转换为类型 [com.mongodb.DBObject] 的转换器
完成 StackTrace ...
org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:313) 在 org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:195) 在 org.springframework.core.convert。 support.GenericConversionService.convert(GenericConversionService.java:176) 在 org.springframework.data.mongodb.core.convert.MappingMongoConverter.writeInternal(MappingMongoConverter.java:375) 在
java - MongoTemplate - 带有 JS 功能的地方
我需要使用 Java Spring mongoTemplate 中的 $where 运算符查询数据库。这是查询:
但是操作员期望接收密钥的 mongoTemplate 不是 java 脚本字符串函数。有没有办法解决?
java - Mongo:如何通过 Java 的 MongoTemplate 计算聚合组
我有以下数据:
我收到一个 groupID 数组作为输入,我想计算这些组的 DISTICT 名称总数,我将聚合代码定义如下:
但我得到一个 groupResult 包含每个名称的计数,即:
而我实际上想获得= 3的总数(实际上是上述groupResult的大小)
我需要如何调整我的聚合来实现这一点?
谢谢!
ps David 从计数中被忽略 - 正如预期的那样
java - Mongo:如何通过 java 的 mongoTemplate 在一个聚合中计算多个数组
我必须关注 Db 数据:
我想使用聚合来计算每个用户的每个正确\错误,即
我试过的是这样的:
但是对于每个用户,我都会获得完整的数据列表(即 q1、q2、q3 ...),我总是可以在该列表上执行 size() - 但它是无效的。我怎样才能得到计数值呢?
谢谢
spring - 使用 MongoTemplate (spring) 转换 mongo 请求
我想转换这个 mongodb 请求的一部分:
使用 MongoTemplate 的聚合方法(使用 spring)。
我的问题是间隔属性。我想以一分钟的时间间隔返回一个仪器列表。
我尝试了许多解决方案,但我无法解决该部分:
你能帮助我吗?
谢谢
mongodb - Spring Data mongodb在MongoTempate中聚合查询的执行计划
我正在使用spring data mongodb,因为想要聚合查询来实现我正在使用带有聚合方法的MongoTemplate。当我跟踪日志时,它显示如下查询:
我想知道这个查询的执行计划。如何确定在该查询期间是否使用了我的索引?
spring - Spring MongoTemplate upsert 整个对象
对于 UpsertMongoTemplate
提供了一种以下列方式使用的方法。
但是,它只会设置名称。如果我想插入与新用户对象关联的所有键怎么办。即除了名称之外,我还想插入电子邮件和许多其他值。我可以set("key","name")
为每个项目使用,但是否可以保存整个对象以供更新插入。