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-generatorexpress mongo-expresscd mongo-express && npm installnpm install --save restful-mongoto 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/collectionNameto 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.1Get list of collection names of test1 database
GET /api/localhost:27017/test1/books HTTP/1.1Get all documents of collection books of test1 database
GET /api/localhost:27017/test1/books?rawQuery={author:{$in:['Manzoni']}} HTTP/1.1Get 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.
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago