Какие есть хорошие книги по mean.js?
Может хватит использовать mongodb как основное хранилище? Это весьма скверная затея.
В целом же рекомендую вам так же перестать пытаться мыслить стэком технологий как единым целым. учим все по отдельности.
сначала изучаем javascript (я как-то подозреваю что вы его не особо знаете)
 - потом... углубляемся в javascript
 - потом учим express.js, попутно постигая тайный смысл аббривиатуры SOLID, изучая ООП, немного функциональщины полезно будет ну и все такое.
 - потом учим angularjs (можно express.js и angularjs поменять местами в принципе, это не столь важно).
 - Ну и еще неплохо изучить базы данных (SQL). Причем монгу оставьте на потом, эта штука клево себя ведет как основное хранилище данных  только для записи логов, и в редких случаях, когда вам реально нужна документо-ориентированность (очень редкий кейс). Ну и для ускорения выборок из реляционных баз данных за счет хранения аггрегаций, но для этого должна быть необходимость (много джойнов в выборках например, очень сложные запросы, тогда монгу можно использовать как кэш первого уровня для хранения денормализованной копии данных для упрощения этих сложных выборок).
Много хороших уроков на scotch.io