MongoDb TTL на вложенном документе возможно?

Я хочу знать, возможно ли использовать TTL для вложенных документов.

сценарий

я имеюAccount а внутри у меня естьSessions. Sessions истекает через 30 минут. Я настроил все, но, очевидно, когда я устанавливаю индекс TTL наAccount.Sessions.EndDateTime это удаляет всеAccount, Могу ли я убедиться, что он удаляет толькоSession?

Вот как это выглядит в базе данных. Обратите внимание, как он удалит весьAccount и не толькоSession когдаEndDateTime придет.

{
    "_id" : ObjectId("53af273888dba003f429540b"),
    "Email" : "steve@s3te5ve.com",
    "PasswordHash" : "CZaBEQRbwWNgJBjyhks7gH0Z3v5ZvDkW29pryF0DEXyE8rIw0NA4x39+uQneArKaUv97sP1e+e22YT1glbqQsw==",
    "PasswordSalt" : "100000.Qx4D8uj7oDcWHRTLGRRTDwVkw2UcaM52XkDR9k2ga073Ow==",
    "Sessions" : [ 
        {
            "Token" : "da55cf0783c4249b26283948fcae6caa15df320ca456203045aea81cad691df8",
            "IpAddress" : "::1",
            "StartDateTime" : ISODate("2014-06-28T20:36:27.000Z"),
            "EndDateTime" : ISODate("2014-06-28T21:06:27.000Z")
        }
    ]
}

Здесь я создаю указанный индекс.

if (!_db.Accounts.IndexExists("Sessions.EndDateTime"))
{
    _db.Accounts.CreateIndex(IndexKeys.Ascending("Sessions.EndDateTime"),
        IndexOptions.SetTimeToLive(new TimeSpan(0)));
}