Не пойму как выводить данные которые зранятся в бд в другом виде, допустим время выводить не так как сохранилось Thu Nov 23 2017 12:00:00 GMT+0300 (Московское время (зима)) а выводилась 23 November 2017 12:00. И некоторые данные допустим статус
0 => Новый
1 => В работе
2 => Завершенный
ну и т.д
Я в моделе так и не понял как выводить, сделал в роутере. Знаю что неправильно, но куда деваться
Пробовал вот так
let express = require('express'),
Order = require('../models/order'),
moment = require('moment'),
router = express.Router();
/* GET users listing. */
router.get('/', (req, res) => {
Order.find()
.then(orders => {
orders = orders.map((order) => {
order.time = moment(order.time).format('DD MMMM YYYY hh:mm:ss');
return order;
});
console.log(orders);
res.render('user', {
username: req.user.username,
title: 'Главная страница',
order: orders
});
})
.catch(err => console.log(err));
});
И использую pug
mixin gridView()
each val in order
tr
td=val.orderId
td=val.time
td=val.description
td=val.tag
td=val.shipping
td=val.juid
td=val.status