我有一个查询:
db.results.aggregate([{
$project: {
"_id": {
$toString: "$_id"
}
}
}
]);
我需要将其转换为java springboot聚合。我对 java 中的$toString感到困惑。
知道吗?
在 Spring 聚合中,您需要使用如下所示的字符串值 ObjectId:
ProjectionOperation projectOp = Aggregation.project().andArrayOf(new Document("$toString","$_id")).as("id");