Дело в том, что в даже выдуманом мной примере с оружием, характеристики моделей совершенно не схожи.
Вы выбрали Монгу - schemaless базу данных, значит можно и нужно в одной коллекциии хранить разные, но похожие до степени смешения документы. Читая ваше непонимание, как это все работает, хотелось бы вам порекомендовать реляционную СУБД, возможно, вам с ней будет проще.
UNy, без вашего кода вам точно никто не поможет. Но такая нагрузка обычно либо из-за бесконечного цикла, либо кривой regexp, который никогда не завершится.
Александр Дегтярев, нодовцы подумывают пометить *Sync функции как нежелательные, которые будут сыпать предупреждения в консоль, а позже, возможно, и deprecated. Врочем, они правы, наличие этих функциий - изначльно плохое решение в Node. Вам выше правильно подсказали начет I/O.