【发布时间】:2016-04-08 05:29:41
【问题描述】:
我是 MongoDB 的新手。 我有一个里面有很少文件的集合。下面是一个例子。
{"UserID": "1", "Name": "John", "Marks":40}
{"UserID": "2", "Name": "Mark", "Marks":50}
{"UserID": "3", "Name": "Jesse", "Marks":60}
我想将所有条目的标记放到一个数组中以显示它们并使用java进行一些计算。 到目前为止,我已经完成了阅读文档并显示所有数据的工作。但是我找不到一种方法来仅从中获得“标记”。
MongoClient client = new MongoClient("localhost",27017);
DB db = client.getDB( "test_db" );
DBCollection collection = db.getCollection("AllocatedMarks");
DBCursor cursor = collection.find();
while(cursor.hasNext()) {
System.out.println(cursor.next());
}
到目前为止,我所知道的关于使用 Java 从 MongoDB 读取数据的所有信息。请帮助我仅将文档中的标记字段获取到数组中。
谢谢。
【问题讨论】:
标签: java mongodb mongodb-java mongo-java-driver