【发布时间】:2011-05-15 18:22:08
【问题描述】:
Gurus - 我陷入了一种情况,我无法弄清楚如何从以下集合“users”中查询,它有 2 个嵌入文档“signup”和“活动”:
{
"appid": 2,
"userid": 404915,
"signup": {
"dt": "2010-12-28",
"platform": 2
},
"activity": {
{
"dt": "2010-12-28",
"platform": 3,
"login_count": 8,
"game_completed": 13
},
{
"dt": "2010-12-30",
"platform": 3,
"login_count": 8,
"game_completed": 13
} ,
{
"dt": "2010-12-31",
"platform": 3,
"login_count": 8,
"game_completed": 13
}
}
},{"appid":2,"userid":404915...}
我需要查询:
在 Date 和 Date+7 之间注册并在 Date 内登录的用户的唯一登录名
然后:
在Date和Date+7之间注册,在Date+7和Date+14之间登录的用户的唯一登录
请指导我如何在任何示例/示例中实现这一点?基于此将非常有帮助:-)
非常感谢!
【问题讨论】:
-
"activity"怎么可能是一个字典而不是一个列表?
标签: collections mongodb documents