2013-05-11 12 views
16

Javaドライバを使用するためのmongoサイトのすべてのドキュメントを読む際に、MongoClient()を使用して接続することを参照しています。彼らは以前Mongo()をどのように使用したかについて話しましたが、廃止されました。しかし、Mongoデータベースが(http://central.maven.org/maven2/org/mongodb/mongo-java-driver/)にリンクしている最新の(またはいずれか)バージョンのjavaドライバをダウンロードしてプロジェクトライブラリにロードすると、com.mongodb.MongoClientをインポートできません。私は彼らがリンクしているドライバの6つの異なるバージョンを試しました。私は実際に私のプログラムを廃止されたMongo()でうまく動作させることができますが、廃止された機能で新しいソフトウェアを構築したくありません。私はここで同じ問題を持つ他の誰かを見つけることができませんImage of libraries shown in netbeans below, v 2.93 in this caseJavaドライバでMongoClientが見つからない

上記はバージョン2.93からです。誰かが私が間違っているか見つからないことを見つけるのを助けることができますか?私はそのドライバのバージョンだと思いますが、これはMongoのウェブサイトからのリンクです。私はまた、他のすべてをうまく動作させることができるので、その使用方法のエラーは考えません。

答えて

17

私はあなたがJARは、あなたが参照しているMongoClientクラスが含まれていdriver version 2.11.3

をつかむ示唆しています。 LatterはMongoDB Javaドライバの新バージョンで、バージョン2.10.0以降にのみ含まれています(参照しているバージョンは2.9.3、最新のドライババージョンは前述の2.11.3です)

乾杯; )

+3

一見すると、2.9.3がリストの最新ドライバであるように見えますが、リストはアルファベット順にソートされ、タイムスタンプでソートされないので、バージョン2.1 *。*(2.11.3など)は2.1の直後に表示され、既に2.2以前。 – Taro

関連する問題