我对当前正在运行的项目有一个mongo问题,需要您的帮助。按mongodb集合中的日期分组
下面是我的问题:
我有我的存储用户的日志数据作为样本:
db.visitors收集
[
{
uid: "0001",
logPath: "/home",
logTime: "Mon Dec 27 2010 18:51:22 GMT+0000 (UTC)"
},
{
uid: "0002",
logPath: "/",
logTime: "Mon Dec 27 2010 18:51:22 GMT+0000 (UTC)"
},
{
uid: "0001",
logPath: "/product",
logTime: "Mon Dec 27 2010 18:51:23 GMT+0000 (UTC)"
},
{
uid: "0001",
logPath: "/order",
logTime: "Mon Dec 28 2010 18:51:23 GMT+0000 (UTC)"
}
]
,我需要我的群访用户通过日期(在2010年12月28日星期一至2010年12月27日星期一之间)
尝试查找具有uid的用户的日志为0001和组:
[
{
date: "Mon Dec 28",
log: [
{
logPath: '/order'
}
]
},
{
date: "Mon Dec 27",
log: [
{
logPath: '/home'
},
{
logPath: '/product'
}
]
}
]
请指导我怎么做我这组
日期真的是字符串吗? – Sammaye
Date对象中的所有日期 –