Express Mongoose Loader
Create MongoDB models loaders scripts for your express app, saving you thoses numerous database requests.
Installation
$ npm install express-mongoose-loader
Usage
First call for express-mongoose-loader
to set up loading system.
app;
Then, create a mongoose model loader by requesting mongoose id list to load
with the function req.requestList(listName)
. Add item's data into the object
req.db[listName]
created by express-mongoose-loader
.
;; let { Article;}
Request model's item loading by calling the function req.load(id)
.
req;
After requesting a load you must call your model loader middleware.
app;
Example App
/* Init your express app */; ; ;mongoose; const app = ;app; app; /* Create a basic mongoose model */var ArticleSchema = title: String datetime: Date content: String;const Article = mongoose; /* Create a basic mongoose loader */let { Article;} /* Create a basic articles loader middleware */let { Article;} /* Basic index page */app;app;
License
This project is licensed under the MIT license.