MongoDB - jak zapytać o zagnieżdżony element w kolekcji?

Mam dane, które wyglądają tak:

[
    {
        "_id" : ObjectId("4e2f2af16f1e7e4c2000000a"),
        "advertisers" : [
            {
                "created_at" : ISODate("2011-07-26T21:02:19Z"),
                "category" : "Infinity Pro Spin Air Brush",
                "updated_at" : ISODate("2011-07-26T21:02:19Z"),
                "lowered_name" : "conair",
                "twitter_name" : "",
                "facebook_page_url" : "",
                "website_url" : "",
                "user_ids" : [ ],
                "blog_url" : "",
            },

i myślałem, że takie zapytanie da identyfikator reklamodawcy:

var start  = new Date(2011, 1, 1);
> var end  = new Date(2011, 12, 12);
> db.agencies.find( { "created_at" : {$gte : start , $lt : end} } , { _id : 1 , program_ids : 1 , advertisers { name : 1 }  } ).limit(1).toArray();

Ale moje zapytanie nie zadziałało. Jakiś pomysł, jak mogę dodać pola wewnątrz zagnieżdżonych elementów do mojej listy pól, które chcę uzyskać?

Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion