• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:bson

bson

在Java中使用get方法时,BSONObjects返回什么?

在Java中使用get方法时,BSONObjects返回什么?
说我有一个看起来像这样的Mongo文件{'_id' : NumberLong(123), 'sites' : [{'One',1}, {'Two',2}] }如果我在Java中有一个BSONObject可以对此进行映射,例如boop,如果我返回一个字段值,是否会返回BSONObject或转换为Java本机对象? 例如,boop.get('sites')将返回……继续阅读 »

bson

从Java / Groovy批量加载MongoDB数据库以进行测试

从Java / Groovy批量加载MongoDB数据库以进行测试
我有一个现有的Grails / MongoDB应用程序,正在向其中添加一些自动化测试。我希望对Mongo集合中的一组特定数据执行这些测试。我希望测试能够处理数据(如果可以的话,可以预测结果),然后能够快速删除并重新创建/重新加载数据库,以便我可以再次运行测试。 由于我将基于我们生产系统中的真实数据来建立种子测试数据,因此我希望能够从JSON / BSON格式……继续阅读 »

bson

将BsonDocument写入Java文件

将BsonDocument写入Java文件
是否可以以某种方式将BsonDocument对象写入BSON之类的文件(不是JSON格式)?我将Java与MongoDB Java驱动程序配合使用来编写BsonDocuments。 我正在尝试这样的事情: BsonDocument bson = BsonDocument.parse(someJSONString); bson.writeBSONtoFile(……继续阅读 »

bson

Bson过滤器MongoDB

Bson过滤器MongoDB
我正在寻找仅在Bson过滤器中类似于equalsIgnoreCase的方法。 目前,我仅使用Filters.eq (" tag ", tag),我想要一个标签也可以区分大小写但仍然实现的方法。可以这么说,如果您理解我的意思,等于equalIgnoreCase。 return collection.find(Filters.eq("tag", tag)).fi……继续阅读 »

bson

返回标志值或BSON ObjectId

返回标志值或BSON ObjectId
我正在使用MongoDB编写Java程序。我有一堂课的函数可能会产生以下三种结果之一: 在MongoDB集合中为函数的输入寻找合适的对象,找到它,然后返回其ObjectId。如上所述,但找不到它;创建它,并返回其ObjectId。输入原来不适合;向调用者返回某种标志值,指示仅忽略该输入。 前两种情况很容易。我不确定我可以为第三种返回什么样的价值。像00000……继续阅读 »