Hello,
You can use $map and change each member to a document.
Bellow its the aggregation pipeline query.
Data in
[{"error": [
"error1",
"error2",
"error3",
]}]
Query
aggregate(
[ {
"$set" : {
"error" : {
"$map" : {
"input" : "$error",
"in" : {
"message" : "$$this",
"status" : 400
}
}
}
}
} ]
)
Data out
[{
"error": [
{
"message": "error1",
"status": 400
},
{
"message": "error2",
"status": 400
},
{
"message": "error3",
"status": 400
}
]
}]