Mongo Java Driverを使用して、MongoDBからクエリされた値をJavaの変数に割り当てる方法は?
int usr1count;
MongoClient mongoClient = new MongoClient("localhost", 27017);
MongoDatabase mongoDatabase = mongoClient.getDatabase("testdb3");
MongoCollection mongoCollection = mongoDatabase.getCollection("sample");
mongoCollection.drop();
mongoCollection.insertOne(new Document("_id","usr1").append("count", 1));
mongoCollection.insertOne(new Document("_id","usr2").append("count", 1));
mongoCollection.insertOne(new Document("_id","usr3").append("count", 1));
BasicDBObject query = new BasicDBObject("_id", "usr1");
FindIterable<Document> fi=mongoCollection.find();
fi.forEach(new Block<Document>() {
@Override
public void apply(final Document document) {
Integer.parseInt(document.getString("count").toString());
}
});
データベースからクエリを実行した後、usr1count(variable) に値を割り当てる必要があります。Integer.parseInt(document.getString("count").toString()); に存在する値を割り当てる方法