Database

[{"_id":{"$oid":"60ba776d3ef89419f8668333"},"reference":"20210906164455","transactionReference":"999999999999","status":"PARTIALLY","currency":"BRL","amount":{"$numberDecimal":"99.80"},"ucode":"XXXXXXXXXXXXXXXXXXX","refunds":[{"_id":{"$oid":"60ba77f03ef89419f8668337"},"currency":"BRL","amount":{"$numberDecimal":"1.10"},"status":"PARTIALLY","createDate":{"$date":"2021-06-04T18:58:57.145Z"}},{"_id":{"$oid":"60ba7b6d3ef89419f8668339"},"currency":"BRL","amount":{"$numberDecimal":"10.10"},"status":"PARTIALLY","createDate":{"$date":"2021-06-04T19:13:49.229Z"}}],"confirmed":true,"createDate":{"$date":"2021-09-01T00:56:45.235Z"},"lastModifiedDate":{"$date":"2021-09-04T19:15:57.787Z"},"amountRefunded":{"$numberDecimal":"21.30"}}]

Query

db.collection.aggregate([{"$addFields":{"refunds":{"$concatArrays":["$refunds",[{"amount":"$amount","createDate":"$createDate"}]]}}},{"$unwind":{"path":"$refunds"}},{"$replaceRoot":{"newRoot":{"$mergeObjects":["$$ROOT","$refunds"]}}},{"$unset":["refunds"]},{"$sort":{"createDate":-1}},{"$limit":10}])

Result