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());
}
私は、データを読み取るためにそのコードを実行するたびに、コレクションの重複で文書を、同じコレクション内の別のドキュメントを作成します。 これで私に何か助けてもらえますか?
お願いします。お手数ですが、回答があればお答えください。それは同じ種類の問題で役に立つ他のものです。 –