我正在使用mongodb存储日期时间。在没有日期时间的特定或范围月份上查询Mongodb
例如
DB数据:
[
{
id: 1
date: '2014-11-01T00:00:00.000Z'
},
{
id: 2
date: '2013-10-11T00:00:00.000Z'
},
{
id: 3
date: '2012-11-21T00:00:00.000Z'
}
]
过滤器每月11,像query.find({ '日期':{$月:11}})应该得到的结果:
[
{
id: 1
date: '2014-11-01T00:00:00.000Z'
},
{
id: 3
date: '2012-11-21T00:00:00.000Z'
}
]
如何做那个查询来得到我想要的?
我搜索并得到Query Mongodb on month, day, year... of a datetime,但它不是我想要的,我不想过滤年份。
是你的'date'值的字符串(如您展示)还是BSON日期? – JohnnyHK 2014-10-31 17:13:04
@JohnnyHK,BSON日期,我编辑它。谢谢。 – 2014-10-31 17:45:57