![](/img/trans.png)
[英]How to import/export all collections of the MongoDB database using mongodb java driver?
[英]Mongodb fetch collections by java driver
我收到以下錯誤:
程序無法獲取集合屬性。
MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 27017));
MongoDatabase db = mongoClient.getDatabase("local");
MongoCollection collection = db.getCollection("sadi");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("name","amran");
DBCursor cursor = collection.find(searchQuery);
嘗試這個:
import org.bson.Document;
import com.mongodb.BasicDBObject;
import com.mongodb.MongoClient;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 27017));
MongoDatabase db = mongoClient.getDatabase("local");
MongoCollection<Document> collection = db.getCollection("sadi");
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("name","amran");
MongoCursor<Document> cursor = collection.find(searchQuery).iterator();
try {
while (cursor.hasNext()) {
System.out.println(cursor.next().toJson());
}
} finally {
cursor.close();
}
由於與數據庫,集合等相關的3.0系列java驅動程序有很多變化。 請通過快速瀏覽了解更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.