опция, которая преобразует объект мангуст в простой объект JavaScript.
const allocation_me = async (request, response) => {
try {
const { user: userid } = request;
if (!ObjectId.isValid(userid)) throw new Error('invalid objectid');
const now = moment().format();
const date = new Date(now);
const allocation = await Allocation.findOne({ $and: [{ user: userid, start_date: { $lt: date }, end_date: { $gt: date } }] })
.populate('user', 'name')
.populate('garden');
if (!allocation) throw new Error('invalid request');
allocation.timestamp = moment(allocation.end_date).format('x');
response.status(200).send(allocation);
} catch (error) {
response.status(400).send(error);
}
};
аюсь добавить метку времени к объекту, который возвращается запросом Монго, но когда он отправляет распределение в качестве ответа, метка времени не отображается. Я попытался записать значение alloc.timestamp, и оно тоже не показывается, как будто javascript игнорирует меня, назначая его. Я пытался перейти с const на let, но, видимо, проблема не в этом.