我有一个关于当前工作项目的 mongo 问题需要你的帮助。
以下是我的问题:
我已将我的用户日志数据存储为示例:
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'
}
]
}
]
请指导我如何分组