MongoDB - как запросить вложенный элемент внутри коллекции?

У меня есть данные, которые выглядят так:

[
    {
        "_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" : "",
            },

и я думал, что такой запрос даст идентификатор рекламодателя:

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();

Но мой запрос не сработал. Любая идея, как я могу добавить поля внутри вложенных элементов в мой список полей, которые я хочу получить?

Благодарность

Ответы на вопрос(3)

Ваш ответ на вопрос