Мне нужно запустить MongoDB с node.js как локально, так и в облачных сервисах, таких как Nodester и MongoHQ. Я хотел бы иметь минимальные зависимости, например, я не хочу прямо сейчас использовать Express или Mongoose. По сути, я бы хотел запустить его как можно более "напрямую"
Я установил Mongo локально, используя Macports, а затем используя модуль Mongojs, чтобы поговорить с ним из моего приложения node.js. Это работает хорошо, работает локально. Но я вижу, что Mongojs якобы оборачивает монго-нативный модуль. Делает ли это это избыточным при установке Mongo в Macports, или же mongo-native - это просто клиент? И будет ли Mongojs работать с базой данных, размещенной на MongoHQ, из приложения, размещенного на Nodester? Наконец, Mongojs - хороший выбор, или есть лучший?
Я полагаю, что существует так много взаимосвязанных вещей, которые я запутываю, и мне хотелось бы объяснить, как они все сочетаются друг с другом и каковы стандартные практики. Что бы это ни стоило, это для личного проекта, но я хотел бы сделать его публичным, поэтому мне нужно, чтобы он работал с дешевыми или бесплатными услугами хостинга.