2014-01-15 69 views
0

按日期排序結果假設我的用戶文件存儲,他們簽署了日期,所以日期的存儲像分組和在貓鼬

Tue Jan 14 2014 23:34:02 GMT-0500 (Eastern Standard Time) 

中的

date : {type:Date, default: Date.now} 

格式說我想所有僅在1月份註冊的用戶。是否有可能通過單一的日期字段(如果是這樣,是否有可能按日排序),還是應該在模式中創建日/月/年字段?

回答

1

創建Date對象跨越月份,然後用它們來對date過濾:

Users.find({date: {$gte: new Date(2014, 0, 1), $lt: new Date(2014, 1, 1)}}) 
    .sort('date').exec(callback);