Как лучше всего использовать mongoDB с node.js?

Мне нужно запускать MongoDB с node.js как локально, так и в облачных сервисах, таких как Nodester и MongoHQ. Я хотел бы иметь минимальные зависимости, например, я не хочу использовать Express или Mongoose прямо сейчас. По сути, я хотел бы запустить его как можно «напрямую»

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

Я предполагаю, что есть так много взаимосвязанных вещей, что я запутался и хотел бы объяснить, как они все сочетаются друг с другом и каковы стандартные практики. Как бы то ни было, это для личного проекта, но я хотел бы сделать его общедоступным, поэтому мне нужно, чтобы он работал с дешевыми или бесплатными услугами хостинга.

15
задан rob 16 March 2012 в 17:58
поделиться