1
用 MongoDB 要先明确:1. 抛弃原有关系型数据库的思维,用文档型数据库自己的思维模式来建模;2. 具有强关系模型属性的数据不要用非关系型数据库,同理在关系模型下难以使用的数据结构可以考虑是否有对应的非关系模型更适合。
看题主的描述,推测题主希望将数据按照 startTime 来标记时间段为早、中、晚,可以使用聚合功能 aggregate 中的$switch 操作符。但具体好不好用还要看你分组之后要做什么操作。
另外注意数据库里通常使用 ISODate 格式存储的,你若关心北京时间要进行时区换算。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。