【问题标题】:How to store correctly an open time for my shops [closed]如何正确存储我的商店的营业时间[关闭]
【发布时间】:2020-11-14 12:42:05
【问题描述】:

我的商店应该在其文件中显示营业时间

目前我环顾四周,不知道要存储什么,例如,我的商店营业时间是上午 07:00,但 Firebase 只是让我存储一个时间戳值,它也是一个完整的 Date 对象。

我需要知道如何存储此类值,因为我需要每 30 分钟运行一次 cron 来检查商店是否营业或不发送通知。

我不知道只存储整个日期是否是一个好习惯,或者如何检查我的商店是否每天上午 08:00 营业

问题与此类似:How can I store a time value, specifically only hour and minute in Firebase?

【问题讨论】:

    标签: android firebase google-cloud-firestore google-cloud-functions


    【解决方案1】:

    我认为时间戳类型可以满足您的要求,因为它允许您在时间上存储特定点。也许您应该查看的方法是将这些值转换为可读类型。

    特别是对于数据库设计中的 firebase,时间序列数据库中最重要的数据是时间。键值存储和每个指标的关系,可以帮助您索引一段时间内发生的事件。

    如果您的 cron 需要查看每个事件的时间戳,如果它们按时间戳索引将很容易阅读。

    https://firebase.google.com/docs/reference/js/firebase.firestore.Timestamp Is Firestore a good choice for time series data?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 2011-11-09
      • 2021-03-05
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多