在 Springboot mongo 聚合中将 ObjectID 转换为字符串



我有一个查询:

db.results.aggregate([{
$project: {
"_id": {
$toString: "$_id"
}
}
}
]);

我需要将其转换为java springboot聚合。我对 java 中的$toString感到困惑。

知道吗?

在 Spring 聚合中,您需要使用如下所示的字符串值 ObjectId:

ProjectionOperation projectOp = Aggregation.project().andArrayOf(new Document("$toString","$_id")).as("id");

相关内容

  • 没有找到相关文章

最新更新