Nếu bạn đang sử dụng phiên bản mongo mới nhất thì bạn có thể sử dụng $ ReplaceRoot và $ mergeObjects (tham khảo từ câu trả lời stackoverflow )
let pipeline = [
{
"$replaceRoot":{
"newRoot":{
"$mergeObjects":[
{
"id":"$id"
},
"$properties"
]
}
}
}
]
db.collection.aggregate(pipeline)