从java中的mongo提取ObjectId

时间:2018-09-24 14:29:49

标签: java mongodb

我正在一个项目上,我的任务是从MongoDb中提取ObjectId,即每个Document的ID,并在JSONObject中使用它。

1 个答案:

答案 0 :(得分:0)

在Java中实现这一目标的一种方法是使用聚合管道。 例如:

List<Bson> aggregation = new ArrayList<>(Arrays.asList(
                match(new Document(FIELD, VALUE)), //your match criteria
                project(new Document(FIELD1,0).append(FIELD2,0)...))); // hiding fields
                // _id field is by default included - so you have to exclude eveything else