Working with nodejs and mongodb

advertisements

Are there any libraries or frameworks that allow me to work with mongodb and nodejs that don't require a npm install ? More precisely I'm working on windows.For example i managed to find a library for working with websockets(https://github.com/ncr/node.ws.js) and simply requires you to include the file.

Is it absolutely necessary to use a library ? I am asking because all the tutorials use one, doesn't node have a module for this ?


You don't need npm to use most modules - you can download them (e.g. from their GitHub page as a zip file) and then put them in your project folder. Then require them:

var mongodb = require('../lib/module-folder-name');

Some useful libraries:

MongoDB native driver: https://github.com/christkv/node-mongodb-native

Mongoose, a higher level ORM for MongoDB: https://github.com/learnboost/mongoose/