MongoDB: demasiados datos para sort () sin error de índice

Estoy usando MongoDB 1.6.3, para almacenar una gran colección (más de 300k registros). Agregué un índice compuesto.

db['collection_name'].getIndexes()
[
    {
        "name" : "_id_",
        "ns" : "db_name.event_logs",
        "key" : {
            "_id" : 1
        }
    },
    {
        "key" : {
            "updated_at.t" : -1,
            "community_id" : 1
        },
        "ns" : "db_name.event_logs",
        "background" : true,
        "name" : "updated_at.t_-1_community_id_1"
    }
]

Sin embargo, cuando intento ejecutar este código:

db['collection_name']
  .find({:community_id => 1})
  .sort(['updated_at.t', -1])
  .skip(@skip)
  .limit(@limit)

Estoy obteniendo:

Mongo :: OperationFailure (demasiados datos para sort () sin índice. Agregue un índice o especifique un límite menor)

¿Qué estoy haciendo mal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta