Я новичок в 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());
}
Каждый раз, когда я запускаю этот код для чтения данных, документ в коллекции дублирует и создает другой документ внутри той же коллекции. Может кто-нибудь, пожалуйста, помогите мне в этом.
, пожалуйста, подумайте о том, чтобы принять ответ, если вам нужна помощь. Это будет полезно для других с тем же вопросом. –