restful-mongo v0.4.3
RESTful MongoDB
It allows you to setup an HTTP API server to access data stored on MongoDB, easily and quickly.
Install and setup an express server using restful-mongo
npm install -g express-generator
express mongo-express
cd mongo-express && npm install
npm install --save restful-mongo
to install restful-mongo- add to app.js file, in the section where routes are configured, the following code
var RestfulMongo=require('restful-mongo');
new RestfulMongo({
HOST:'localhost', // host of mongodb server, OPTIONAL
PORT:27017 // port of mongodb server, OPTIONAL
}).configure(app);
npm start
- access browser at
http://localhost:3000/api/test/collectionName
to read JSON documents of collection collectionName of database test1
Example of HTTP requests
You can do following requests:
GET /api/localhost:27017/test1/collections HTTP/1.1
Get list of collection names of test1 database
GET /api/localhost:27017/test1/books HTTP/1.1
Get all documents of collection books of test1 database
GET /api/localhost:27017/test1/books?rawQuery={author:{$in:['Manzoni']}} HTTP/1.1
Get all documents of collection books of test1 database whose author is Manzoni
Disclaimer
- the code behind this module is very old, not so readable, and needs refactoring. Do not consider this code as code that I usually write.
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago