当前位置: 首页 > 面试题库 >

MongoCollection与DBCollection Java

丘友樵
2023-03-14
问题内容

什么时候应该使用MongoCollection,什么时候应该使用DBCollection?相同的问题适用于DBObject,BasicDBObject,Document。似乎有不同的事物是相似的。至少对我来说。我觉得这很令人困惑。任何建议都将非常受欢迎。


问题答案:

这似乎是有关3.0.0 MongoDB Java驱动程序的问题。

一般建议是将Document / MongoCollection / MongoDatabase用于新的应用程序开发。

但是,DBObject / DBCollection /
DB类保留在3.0.0驱动程序中,因此许多当前使用2.x驱动程序系列的现有应用程序都具有升级到3.0驱动程序的路径。为了鼓励使用新的MongoClient.getDatabase方法(返回一个实例),驱动程序作者(我是其中的一个)试图通过不赞成使用MongoClient.getDB方法(该方法返回DB类的一个实例)来阐明这一点。
MongoDatabase的。



 类似资料:
  • 问题内容: 我在其中分配了一个收藏夹。我正在尝试通过其ID查找用户。 这样我就出错了 java.lang.ClassCastException:com.mongodb.FindIterableImpl无法转换为org.bson.Document 当我尝试 我遇到错误 类型为MongoCollection的find(Bson,Class)方法不适用于参数(BasicDBObject,BasicDBO

  • 我已经制作了一个MongoCollection和一个包含我想要搜索的键和值的文档。当我调用MongoCollection.find(document)时,我看不到对MongoStat进行的任何查询。但是,当我获取从find()方法返回的对象,并对其调用first()(由FindIterable从MongoIterable继承)时,在mongostat上会出现一个read查询。谁能给我解释一下这是怎

  • 如何使用Java从MongoCollection检索最近添加的文档?大多数现有参考文献描述了如何在v2中实现这一点。在v3.3中如何做到这一点? 我想这与find(Bson filter)方法有关。如何指定Bson过滤器,如何将可查找表转换为文档?

  • 在C语言中,假设每个算法被赋予完全相同的一组进程,那么先到先得、最短作业优先和循环之间的周转时间是否相等?还是调度算法不同?

  • 问题内容: 为了为 HTML5 Doctype 定义字符集,我应该使用哪种表示法? 短: 长: 问题答案: 在HTML5中,它们是等效的。使用较短的一个,更容易记住和键入。浏览器支持很好,因为它是为向后兼容而设计的。

  • 连接的多个输入都相当于Yes的时候才会输出Yes。 用法 Your browser does not support the video tag. 案例:小闹钟 功能:今天15:10:00,响起猫叫声小闹钟 工作原理 当所有的输入都是Yes的时候,与节点才输出Yes。