我有一些商店的文档中应该有营业时间
目前我环顾四周,不知道该存储什么,例如,我的商店开门时间是上午07:00,但Firebase只让我存储一个时间戳值,它也是一个完整的Date
对象。
我需要知道如何存储这种类型的值,因为我需要每30分钟运行一次cron来检查商店是否开门或是否发送通知。
我不知道只保存整个日期是否是一个好的做法,也不知道如何检查我的商店是否每天上午08:00开门
问题与此类似:如何在Firebase中存储时间值,特别是仅存储小时和分钟?
我认为时间戳类型可以满足您的需求,因为它允许您存储特定的时间点。也许您应该审查的方法是将这些值转换为可读类型。
特别是对于数据库设计中的firebase,时间序列数据库中最重要的数据是时间。键值存储和每个度量的关系可以帮助您对一段时间内发生的事件进行索引。
如果您的cron需要查看每个事件的时间戳,那么如果按时间戳对它们进行索引,则很容易读取。
https://firebase.google.com/docs/reference/js/firebase.firestore.TimestampFirestore是时间序列数据的好选择吗?