我正在一个项目上,我的任务是从MongoDb中提取ObjectId,即每个Document的ID,并在JSONObject中使用它。
答案 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