mongodb-java 相关问题

MongoDB是一个可扩展,高性能,开源,面向文档的数据库。此标记用于与MongoDB的Java语言绑定和驱动程序相关的问题。

使用Java驱动程序创建MongoDB视图

如何在mongo db中创建一个视图,该视图可以公开集合中的所有文档?我使用了以下代码:java.util.List tstL = new ArrayList <>(); db.createView(“ ...

回答 1 投票 0

如何在mongodb 4.0中实现隔离?

我是Mongodb的新手。我想了解是否有可能实现读取和更新的完全隔离。例如,我有以下流程:基于...

回答 1 投票 0

使用Java获取mongoDB中打开的连接数

我的程序需要打开大量连接(Mongo)。我收到错误消息:打开的连接太多,在819个连接后无法打开。我已经知道我们可以增加此值...

回答 2 投票 2

如何通过Java驱动程序在MongoDB中创建复合索引?

我想通过Java驱动程序在MongoDB中创建年龄和名称的复合索引,这是我的语法:coll.ensureIndex(new BasicDBObject(“ Age”,1),new BasicDBObject(“ Name”,-1));列表

回答 3 投票 9

JSON的字符串解析失败,但Java的数字解析传递

我正在为传入的JSON数据编写一个解析器,而JSON中的值没有明确的结构。例如,父JSON中的给定键可以具有整数或字符串值。在某些情况下...

回答 1 投票 0

设置更新以使用索引的提示

根据文档,可以提供更新提示。现在,我使用java mongo客户端和mongo集合进行更新。对于此更新,我找不到任何提供提示的方法...

回答 1 投票 0

如何使用Java MongoDB Reactive驱动程序更新文档中的字段类型?

我在MongoDB集合中有一个文档:{“ fOne”:“ strValue”,“ fTwo”:{“ nestedFArray”:[{“ dateF”:“ 2010-01-02T13:00:01”},{“ dateF “:” ...

回答 1 投票 1

MongoDB Java驱动程序中的地图/集合

在C#mongodb驱动程序中,字典有3种可能的表示形式:Document,ArrayOfArrays,ArrayOfDocuments。 https://mongodb.github.io/mongo-csharp-driver/2.8/reference/bson/mapping /#...

回答 1 投票 0

使用Mongo Java驱动程序3.0.0测试ConnectionTimeout阈值

Mongo m = new MongoClient(new ServerAddress(server,port),creds,MongoClientOptions.builder()。connectTimeout(2000).socketTimeout(2000).serverSelectionTimeout(10000).socketKeepAlive(true).build()); ...

回答 1 投票 2

使用java连接到远程mongodb服务器

我正在尝试连接到远程mongodb实例,但它一直在抛出错误。 Java代码: 但我一直得到以下例外: 我还有别的办法吗 当我尝试访问数据库或更改mongo端的...

回答 5 投票 5

REST服务器和mongoDB之间的安全连接(在JAVA中)

我有一个Rest服务器,并在我的代码中寻找一种方法来保护Rest Server Spring 和mongoDB 之间的连接: RestController R...

回答 0 投票 1

[Mockito.any()for

我想模拟一个签名如下的方法:公共> 注意,documentToPojo将 Class作为其第二个参数。 any(Foo.class)返回类型为Foo的自变量,而不是类型为Class<Foo>的自变量,而eq(WorkItemDTO.class)应按预期返回Class<WorkItemDTO>。我会这样: when(mongoUtil.documentToPojo( Mockito.any(Document.class), Mockito.eq(WorkItemDTO.class))).thenReturn(...); 您可以仅使用Class<T>来匹配通用any( Class.class )参数,例如: Mockito.when( mongoUtil.documentToPojo( Mockito.any( Document.class ), Mockito.any( Class.class ) ) ); 干杯, 您可以使用限定类型的ArgumentMatchers.any()进行操作,如下所示: Mockito.when( mongoUtil.documentToPojo( Mockito.any(Document.class), ArgumentMatchers.<Class<WorkItemDTO>>any() ) ).thenReturn(...);

回答 3 投票 23

如何在mongoDB文档中保留特殊密钥并在其中删除多余的密钥?

假设我有mongoDB集合,其文档如下:{“ _id”:ObjectId(“ 5cb2dd4d378a8e2484e7bb69”),“ name”:“ ali”,“ creator”:{“ name”:“ user1”,“ code”: 2,...

回答 1 投票 0

我怎么知道Mongodb查询在哪个节点上运行?

连接到MongoDB复制群集时,我想知道查询在哪个节点上运行。我试图在mongo shell中使用explain(),但是Java驱动程序似乎不支持此命令。 ...

回答 1 投票 1

来自Heroku Java应用程序的MongoDB“未发送SNI名称”错误

我遵循了本教程,将示例应用程序部署到Heroku。我只是在MyResource类中添加了以下方法,并从中返回了结果,而不是从getIt()方法中返回了“ Hello World”。我是...

回答 1 投票 0

POJO到org.bson.Document,反之亦然

有没有简单的POJO转换为org.bson.Document一个简单的方法?我知道,有很多方法可以做到这一点像这样的:书籍DOC =新的文档(); doc.append( “名”,person.getName()):但是...

回答 4 投票 9

MongoDB的写入问题:不同DB显示了同样的文件不同的计数

我想BulkInsert某些文件在不同的收藏在2个数据库MongoDB中。 MongoClient mongoClient2 = this.getMongoClient(); MongoDatabase currentDB = mongoClient2.getDatabase(...

回答 1 投票 0

Mockito FindIterable

正在尝试使用以下方法编写JUnit测试用例,正在使用Mockito框架。方法:public EmplInfo getMetaData(String objectId){objectId = new StringBuffer(objectId).reverse()....

回答 3 投票 5

mongodb-java-driver构建在gradle上失败:bson:clirr“无法转换对象'文件集合'”

我有gradle / groovy的经验(有些maven和sbt经验)使用记录的gradlew而不是gradle修复了问题,但仍然质疑为什么gradle不工作,为什么...

回答 1 投票 0

MongoDB Java驱动程序:MongoCore驱动程序与MongoDB驱动程序与MongoDB异步驱动程序

MongoDB Java驱动程序有三种不同的驱动程序选项:核心驱动程序MongoDB驱动程序MongoDB异步驱动程序驱动程序描述页面简要介绍了每种驱动程序,但没有......

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.