MongoDB, express.js, angular.js and node.js with nested documents and sub documents (aka joins in SQL)