设计一个按日期查询的数据库?

时间:2013-05-14 11:05:41

标签: mongodb database

例如,我需要查询每个日最早实例的最近6个月(最后一天是每小时最早的实例,最后一天是分钟)。我正在考虑使用MongoDB并使用嵌套结构,如

year:{ month:{ day: { hour: { minute: [array of seconds]

但是为了获得第一个实例,我必须对数组进行排序,这是很昂贵的。有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

拥有date字段会更好。

查询类似于:

find(date: {$gt : 'starting_date', $lt : 'ending_date'})