Archived
2

added /samples/count

This commit is contained in:
VLE2FE
2020-06-25 14:29:54 +02:00
parent 4dad680edf
commit 49f7a475b7
3 changed files with 64 additions and 1 deletions

View File

@ -62,7 +62,6 @@ router.get('/samples', (req, res, next) => {
if (filters['to-page'] && filters['to-page'] < 0) {
data.reverse();
}
console.log(data);
res.json(_.compact(data.map(e => SampleValidate.output(e)))); // validate all and filter null values from validation errors
})
});
@ -76,6 +75,15 @@ router.get('/samples/:state(new|deleted)', (req, res, next) => {
});
});
router.get('/samples/count', (req, res, next) => {
if (!req.auth(res, ['read', 'write', 'maintain', 'dev', 'admin'], 'all')) return;
SampleModel.estimatedDocumentCount((err, data) => {
if (err) return next(err);
res.json({count: data});
});
});
router.get('/sample/' + IdValidate.parameter(), (req, res, next) => {
if (!req.auth(res, ['read', 'write', 'maintain', 'dev', 'admin'], 'all')) return;