Mongodb 我可以在ReactiveMongo聚合框架中使用$map聚合框架操作符吗?
我想使用Scala Reactive Mongo实现以下聚合管道:Mongodb 我可以在ReactiveMongo聚合框架中使用$map聚合框架操作符吗?,mongodb,scala,aggregation-framework,reactivemongo,Mongodb,Scala,Aggregation Framework,Reactivemongo,我想使用Scala Reactive Mongo实现以下聚合管道: aggregate([ { "$match": {"_id": ObjectId("5f22aca9b99533f2092b590c")}}, { "$addFields": { "teams": { "$filter": { "inpu
aggregate([
{ "$match": {"_id": ObjectId("5f22aca9b99533f2092b590c")}},
{
"$addFields": {
"teams": {
"$filter": {
"input": "$teams",
"as": "team",
"cond": {
"$anyElementTrue": {
"$map": {
"input": "$$team.metadata",
"in": {
"$or": [
{"$eq": ["$$this.status.active", true]},
{"$eq": ["$$this.scores.active", true]}
]
}
}
}
}
}
}
}
}
])
但是我似乎找不到任何关于reactivemongo中$map
操作的文档。
我的问题是:
$map
不是聚合阶段,而是阶段内使用的运算符(例如$project
):$map
不是聚合阶段,而是阶段内使用的运算符(例如$project
):