Как сохранить время в формате ЧЧ:мм в базе данных mongo

#mongodb #timestamp #nosql

Вопрос:

У меня есть требование, в котором я хочу сохранить свойства «StartWindow» и «endWindow» в документе mongodb, можем ли мы каким-либо образом сохранить окно в формате времени HH:mm. Ниже приведен ожидаемый формат документа:

 {
   windowStart: "07:00",
   windowEnd: "16:00"
}
 

Комментарии:

1. Вы всегда должны использовать Date объекты для хранения значения даты/времени, никогда не используйте строки. В любом случае, в чем ваш вопрос? Вы уже записали, чем вам нравится заниматься.

2. вы должны вставить объект как дату после того, как хотите получить, вы можете получить как HH:mm

3. почему не струны? или даже как номер. например , 7:00 утра может храниться как минуты, прошедшие с 12:00, т. е. 420. Вам необходимо указать свои требования. Например, нужно ли вам выполнять над ними математические операции? Или просто показать на этикетке?

4. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.