MongoDB - Как запросить встроенные документы из коллекции

Гуру - я застрял в ситуации, в которой я не могу понять, как я могу запрос из следующей коллекции « пользователей », у него есть 2 встроенных документа « регистрация » и « активность »:

{
    "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...}

Мне нужно запросить:

уникальные логины пользователей, которые зарегистрировались между Датой и Датой + 7 и вошли в систему в течение Даты

Затем:

Уникальные логины пользователей, которые зарегистрировались между Датой и Датой +7, и вошел в систему между Date + 7 и Date + 14

ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, Подскажите, как я могу достичь этого в любом примере / образце? на основе этого будет действительно полезно: -)

Большое спасибо!

10
задан Rex Logan 25 November 2010 в 16:53
поделиться