Em NodeJS, console.log
e console.dir
iria apenas 2 níveis de profundidade ao exibir seu objeto (você vê em [Object]
vez do conteúdo real de objetos aninhados).
Aqui está um snippet que sempre exibe a árvore inteira:
console.log(util.inspect(result, false, null));