0
我是mongodb的新手,我在名爲「Counts」的集合中使用單個文檔的數據庫。輸入數據是由代碼本身完成的,輸入數據後,文檔看起來像在第一張圖片中。 之後我使用下面的代碼示例來讀取數據。MongoDB從數據庫中讀取數據
MongoClient mongoClient = new MongoClient("localhost" , 27017);
DB db = mongoClient.getDB("OneMedia");
System.out.println("Connect to database successfully");
DBCollection coll = db.getCollection("Counts");
System.out.println("zzzzzzzzzzzzzzzzzz");
DBCursor curs = coll.find();
Iterator<DBObject> fields = curs.iterator();
while(fields.hasNext()){
BasicDBList List = (BasicDBList) fields.next().get("counts");
BasicDBObject object = (BasicDBObject) List.get(0);
Object value = object.get("comments_count");/
System.out.println("comments - " + value.toString());
}
我每次運行代碼來讀取數據,在收集重複的文件,並創建同一個集合內的另一個文件。 有人可以幫我解決這個問題。
請考慮接受答案,如果你有幫助。它會幫助其他同類問題。 –