2013-05-11 30 views
16

Java Sürücüsünü kullanmak için mongo sitesindeki tüm belgeleri okurken, bir bağlantı yapmak için MongoClient() kullanılmasına başvurur. Daha önce Mongo() 'yı nasıl kullandıkları hakkında konuşur, ancak kullanımdan kaldırılmıştır. Ancak, Mongo veritabanının (http://central.maven.org/maven2/org/mongodb/mongo-java-driver/) 'e bağladığı java sürücüsünün en son (veya herhangi bir) sürümünü indirdiğimde ve proje kütüphanelerime yüklediğimde, com.mongodb.MongoClient dosyasını içe aktarmadığım için yükleyemiyorum! Bağlandıkları sürücünün yarım düzine farklı versiyonunu denedim. Programımın, kullanımdan kaldırılan Mongo() ile gayet iyi çalışmasını sağlayabilirim, ancak kullanımdan kaldırılan özelliklerde yeni yazılımlar oluşturmak istemiyorum. Burada aynı sorunu olan başka birini bulamıyorum ya Image of libraries shown in netbeans below, v 2.93 in this caseJava Sürücülerinde MongoClient bulunamıyor

Yukarıdaki sürüm 2.93'tür. Herkes yanlış veya eksik yaptığımı bulmama yardım edebilir mi? Onun sürücü versiyonunu düşünürdüm ama bunlar Mongo'nun web sitesindeki linkler. Ayrıca, her şeyin işe yarayacağını düşündüğümden, kullanım hatasını da düşünmüyorum.

cevap

17

Sana driver version 2.11.3

JAR senin bahsettiğin MongoClient sınıfını içerir kapmak düşündürmektedir. Sonuncusu MongoDB Java sürücüsüne yenidir ve sadece 2.10.0 sürümünden beri dahil edilmiştir (Şu anda en son sürücü sürümüne göre 2.9.3, sürüm 2.11.3).)

+3

İlk bakışta, 2.9.3 listedeki en yeni sürücü gibi görünüyor, ancak liste alfabetik olarak sıralanmış, zaman damgasıyla değil, sürüm 2.1 *. * (Örn. 2.11.3) 2.1'den hemen sonra görünür. zaten 2.2'den önce. – Taro