0.0.2 • Published 8 years ago

mongoose-simple-crud v0.0.2

Weekly downloads
9
License
-
Repository
-
Last release
8 years ago

mongoose-simple-CRUD

Example of CRUD API config

var msCRUD = require('mongoose-simple-crud');

var logController = new msCRUD.Controller(modelsStore.LogModel);

logController
  .addCreate(['severity', 'source', 'message'])
  .addUpdate([], ['severity', 'source', 'message'])
  .addQueryHelper(new msCRUD.QueryHelper('offset',
        'count',
        'q',
        ['severity', 'source', 'message'],
        'filter'
    ));


app.get('/logs/:id', logController.getItem);
app.get('/logs', logController.getItems);
app.post('/logs', logController.createItem);
app.put('/logs/:id', logController.updateItem);
app.delete('/logs/:id', logController.deleteItem);