Database

db={"candidato":[{"id":"1","nombre":"Ramon","partido_politico_id":"1"},{"id":"2","nombre":"Pedro","partido_politico_id":"2"}],"partido_politico":[{"id":"1","nombre":"PRD",},{"id":"2","nombre":"Partido Independiente",},],"resultado":[{"candidato_id":"1","votos":150},{"candidato_id":"2","votos":260}]}

Query

db.resultado.aggregate([{"$lookup":{"from":"candidato","localField":"candidato_id","foreignField":"id","as":"candidato"}},{"$unwind":"$candidato"},{"$lookup":{"from":"partido_politico","localField":"candidato.partido_politico_id","foreignField":"id","as":"partido"}},{"$unwind":"$partido"},{"$project":{"candidato":"$candidato.nombre","partido":"$partido.nombre","votos":1}}])

Result