質問: db.find(user.list, user.email) みたいな感じで変数に代入して、その値をhtmlに出力という流れというイメージです。 そのhtmlに出力の書き方もあまり分からないです。 テンプレートはpugですが、あまりテンプレートに関してはこだわりはありません。 ご教示いただけると幸いです。
回答: 最近の流行では、サーバ側はRest APIを実装し、フロントエンド(ブラウザ側)でレンダリングする方式がメジャーです。 Mongo のRest APIサーバはいろいろオープンソースがありますが、 Node.js ならCrestとかどうでしょうか? クライアント側は ReactJS とか Angular2 とかの上の Uiフレームワークを使うことになると思います。レスポンシブ対応のCSSフレームワーク25選みたいなところを参考にUIフレームワークを選定して、そのうえに実装されてはいかがでしょうか。