AutoCatBackend/routes/events.js
Selim Mustafaev 33a6ea99de Store events
2020-08-20 22:18:10 +03:00

20 lines
536 B
JavaScript

const express = require('express');
const router = express.Router();
const makeError = error => ({ success: false, error });
router.post('/', async (req, res) => {
const { number, event } = req.body;
try {
let collection = req.db.collection('vehicles');
await collection.updateOne({ number }, { $push: { events: event } });
let vehicle = await collection.findOne({ number });
res.send({ success: true, data: vehicle });
} catch(ex) {
res.send(makeError(ex.message));
console.error(ex);
}
});
module.exports = router;