mongodb-java 相关问题

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

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

如何在不知道Java中的动态字段类型的情况下查询mongodb?

我想创建一些API,让用户只传入number,boolean等类型的字符串。并在查询mongodb之前自动转换它们。可能吗?

回答 1 投票 0

Java MongoClient - 在集合上调用`aggregate`时的`NoClassDefFoundException`

我使用mongodb驱动程序版本3.10.1为我的项目,我面临以下错误。我有以下查询:mongodbclient.getDatabase(“test”)。getCollection(“testColl”)...

回答 1 投票 0

Mongodb Java驱动程序将数组插入到集合中

将数组值插入MongoDB中的现有集合时,我遇到了一些问题。我有一个如下集合; {“_ id”:“1”,“username”:“”,“password”:“!”,“firm”:“SpringSource”,“......

回答 1 投票 0

如何使用Java将数组添加到MongoDB文档?

我想在mongoDB中使用java驱动程序{“_ id”创建以下文档模式:{“$ oid”:“513e9820c5d0d8b93228d7e8”},“suitename”:“testsuite_name”,“testname”:“testcase_name”,...

回答 4 投票 16

引起:com.mongodb.MongoWriteException:E11000重复键错误集合:Blog.Posts索引:id dup key:{:null}

我尝试使用spring boot将初始json文档加载到mongodb数据库中。首先,这些是mongodb文档架构。 @Document(collection =“Posts”)public class Post {@Id private String ...

回答 1 投票 1

如何获取bson文档的字节大小

bson文件的size()函数返回的int值是多少字节? (无法找到此API的详细信息)。如何以字节为单位获取bson文档的大小?这是我的代码。 ...

回答 2 投票 2

spring mongo的dropDatabase

在集成测试之前,我想在我的mongo中删除数据库。是否有可能通过春天mongo这样做?如果它现在不可用,是否可以获取com.mongodb.DB ...

回答 4 投票 1

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