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());
}
我每次运行代码来读取数据,在收集重复的文件,并创建同一个集合内的另一个文件。 有人可以帮我解决这个问题。
请考虑接受答案,如果你有帮助。它会帮助其他同类问题。 –