Как хранить будущее время в mongodb - PullRequest
0 голосов
/ 13 мая 2019

Я занимаюсь разработкой приложения для игры в теннис, где вы можете опубликовать матч и решить, в какое время и в какой день матч. Я не могу найти лучший способ сохранить время и дату в mongodb. Я хочу, чтобы можно было отображать время, использовать его для поисковых запросов и отображать в текстовом виде, например, «совпадение за 1 час». Я думал использовать момент, но я все еще не понял, как.

1 Ответ

2 голосов
/ 14 мая 2019

Вы бы сохранили дату в формате ISODate по умолчанию, поддерживаемом mongoDB.На нем будет дата и время.Когда у вас есть записи, вы можете запросить их с помощью операторов $gt и $lt и т. Д.

На стороне пользовательского интерфейса вы можете использовать momentjs (или date-fns и т. Д.) чтобы использовать эти даты и получить момент 1 hour from now и т. д., на самом деле есть встроенные гуманизированные методы для тех, где date-fns имеет различные distanceInWords и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...