mirror of
https://github.com/atlanticbiomedical/biomedjs.git
synced 2025-07-02 00:47:26 -04:00
32 lines
453 B
JavaScript
32 lines
453 B
JavaScript
'use strict';
|
|
|
|
const mongoose = require('mongoose');
|
|
const models = [
|
|
'CheckList',
|
|
'Client',
|
|
'Counter',
|
|
'Device',
|
|
'DeviceType',
|
|
'Pm',
|
|
'Post',
|
|
'Tag',
|
|
'TestRun',
|
|
'TimeClockException',
|
|
'TimeClockSpan',
|
|
'TimeSheet',
|
|
'User',
|
|
'Workorder'
|
|
];
|
|
|
|
module.exports = function() {
|
|
return function(req, res, next) {
|
|
req.db = {};
|
|
|
|
models.forEach((model) => {
|
|
req.db[model] = mongoose.model(model);
|
|
});
|
|
|
|
next();
|
|
}
|
|
};
|