问题标签 [mongo-java-driver]
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 - 无法将静态字段从 java 更新到 mongo db
当我尝试从 java 将记录插入 Mongo DB 时,我无法更新静态字段。
在此过程之后,我无法在数据库中看到地址字段。我知道静态字段存在一些问题,但我很困惑
mongodb - 使用 Mongo Java 驱动程序 3.0.0 测试 connectionTimeout 阈值
我想测试connectionTimeOut
一个独立的服务器。每次我为客户端定义错误的端口或停止服务器时,它都会在选择服务器步骤上失败并返回一个serverSelectionTimeOut
. 如何connectionTimeOut
在开发环境中测试阈值?
java - mongo java 驱动程序 2.14.0. 更改已弃用的代码
我正在将 mongo java 驱动程序 jar 升级到 2.14.0。我的旧代码工作正常,但下面的代码显示了不推荐使用的类和构造函数,所以我需要兼容的代码,而没有 mongo-java-driver.jar 2.14.0 的不推荐使用的类和构造函数。
mongodb - mongodb 3.2 java驱动程序聚合与查找匹配
我想知道如何使用mongodb 3.2的 java 驱动程序对 $lookup 集合执行聚合 $match 。这是我正在研究的两个集合的结构:
对两个 id (coll_one.foreign_id & coll_two._id) 的查找似乎工作正常。但是当我在 coll_two.actif = true 上指定一个匹配项时,它返回一个空结果。
这是我正在使用的 Java 代码:
当我删除匹配部分时,一切工作正常。我尝试了很多可能性的组合,但都没有成功!!!
任何机构都可以告诉我这是否可能????
java - 无法使用 MongoJavaDriver 连接到 mongodb 容器
我可以解决这个问题,并在网上找到多人遇到同样的问题。
我一直在尝试:
new MongoClient(new ServerAddress("0.0.0.0", 27017), mongoClientBuilder.build());
我也尝试过"localhost"
,"127.0.0.1"
但没有运气。在线提出的问题具有相同的堆栈跟踪:
mongodb - 聚合:com.mongodb.MongoCommandException:命令失败,错误 16436:
我正在使用 mongodb 并希望将我的日志数据存储在文档中的表单数组中。从集合中读取时,我正在使用聚合管道。当我厌倦了在 Mongo Booster 中使用查询时,查询工作正常,但是当我尝试通过 Java 程序使用它时,它给出了以下异常。
详细信息:--> db.version() - 3.2.7 --> mongo-java_driver: 3.2.2
任何人都可以告诉我可能是什么问题,我读到问题与版本有关,但我也使用了 mongo-java_driver-3.3 但没有用。
提前致谢。
spring-data - 升级到 Mongo java 驱动程序 3.2.2 时出错
我们已经迁移到 MongoDB 3.2.6。以下依赖项的兼容 mongo 版本 jar 可能是什么,
- mongo java驱动版本(org.mongodb)
- spring data mongo 版本(org.springframework.data)
- spring data commons 版本(spring-data-commons)
我已经尝试将这些升级到 3.2.2 for java driver 和 1.9.4.RELEASE for spring data 和 spring commons 但面临 maven 兼容问题。以下2个问题我目前无法解决。
请提出可能是什么问题。
问题一:
问题 2:
试过mvn clean dependency:tree
了,很成功。但是mvn clean compil
e 因上述问题 1 错误而失败。
答: 我可以通过将 spring-data-commons 升级到 1.12.1 来解决这两个问题。这将解决上述编译时问题。以下是我目前的设置。mongo-java-driver 到 3.2.2,spring-data-mongodb 到 1.9.4.RELEASE,spring-data-commons 到 1.12.1。根据 Spring Data Commons 文档Spring Data Commons,我还将 Spring 框架版本升级到 4.2.8.RELEASE。
面临以下我无法解决的问题。任何想法将不胜感激。
问题1:
尝试从 com.google.code.findbugs 添加依赖项 jsr305 但仍然看到相同的异常。
spring-mvc - java.lang.ClassNotFoundException:javax.annotation.Nullable
我的服务器启动日志中出现以下错误。尝试添加依赖jsr305
,com.google.code.findbugs
但仍然看到相同的异常。任何帮助将不胜感激。
在将我的 mongo java 驱动程序版本升级到 3.2.2、spring-data-mongodb 到 1.9.4.RELEASE、spring-data-commons 到 1.12.1 和 Spring 框架版本到 4.2.8.RELEASE 后,我面临这个问题。
mongodb - MongoDB删除聚合单元格
我有个问题。
我收集了这样的文件:
我想要做的是聚合具有特定类型的单元格和每个 id 的该类型的最小数量,并从该集合中删除它们。基本上,单个 id 对于特定类型可以有几个不同的数字,我想删除具有最低值的 Document。
我尝试使用 Java Driver 3 和 mongoshell 聚合它,但我坚持构建它。
java - mongo Java search by array
I've been working with mongo for a few months and I'm struggling now.
Here is a document example of my database:
Now, I'm trying to do a collection.find()
in Java on an array.
I know all the fields contained in _publicationId
and I need to search on _publicationId
because it has an index but not the fields inside it.
In shell it would be:
and this works fine.
Using java, I can't find the proper syntax: