如何使用java从mongodb中的集合中只检索一列?

时间:2017-03-16 09:40:53

标签: java mongodb

我只想检索值小于4的ID列,

MongoDatabase database = client.getDatabase("d");

     MongoCollection<org.bson.Document> contCol = database.getCollection("test");
     BasicDBObject query = new BasicDBObject();
     query.put("ID",1);

 FindIterable<org.bson.Document> it = contCol.find().projection(excludeId());

不给我所需的输出。集合 test 有两列,即 ID name ;查询返回两列,我只想获取 ID 列。

1 个答案:

答案 0 :(得分:0)

要指定要包含的列,您需要在投影中指定;例如,使用include() method