опция, которая преобразует объект мангуст в простой объект 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, но, видимо, проблема не в этом.

Ответы на вопрос(2)

Ваш ответ на вопрос