Вам нужно использовать $unwind
дважды:
{$unwind:"$mixed"},
{$unwind:"$mixed"}
Или использовать 2x $arrayElemAt
раз или $reduce
+ $arrayElemAt
:
db.collection.aggregate([
{
$project: {
mixed1: {
$arrayElemAt: [
{
$arrayElemAt: [
"$mixed",
0
]
},
0
]
},
mixed2: {
$reduce: {
input: "$mixed",
initialValue: "",
in: {
$arrayElemAt: [
"$$this",
0
]
}
}
}
}
}
])
MongoPlayground