簡體   English   中英

Java MongoDB:com.mongodb.DB和com.mongodb.client有什么區別

[英]Java MongoDB: What is the difference between com.mongodb.DB and com.mongodb.client

我是使用MongoDB的新手,正在從事Java項目,並且開始了一些教程來開始使用Driver。

我用com.mongodb.client直到我注意到,有一個在沒有findOne方法com.mongodb.client.MongoCollection所以我rewrited我的項目只使用com.mongodb.DBDBCollection庫包括findOne方法,我需要。

我想知道這兩個庫有什么區別?

謝謝!

com.mongodb.DB是用於在3.x之前訪問Mongo的舊API。 您將找到大量關於這些課程的教程。 該代碼具有完整的功能,您可以將其用於訪問Mongo 2.x和Mongo 3.x數據庫,但是不建議您使用它來啟動新項目。

從3.0開始,推薦的方式是通過com.mongodb.MongoClientcom.mongodb.client.MongoDatabase 此處查看Java驅動程序官方教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM