el objeto del cursor de comando no es subscriptable

Soy nuevo en Python y MongoDB y estoy comenzando un nuevo proyecto con flask-python y MongoDB. Cuando intento devolver datos usando elaggregate() función, me da el siguiente error:

El objeto del cursor de comando no es subscriptable.

Aquí está mi código para la consulta:

Data = db.mytable.aggregate([ { "$group": {"_id": "$Name" ,"count": { "$sum": 1 }}}])
return Data['result']

También cambié esto:

Data = db.mytable.aggregate([ { "$group": {"_id": "$Name" ,"count": { "$sum": 1 }}}],userCursor= False)

pero me da el siguiente error:

error.pymongo.errors.OperationFailure: comando SON ([('gregate ',' mytable '), (' pipeline ', [{' $ group ': {' _id ':' $ Name ',' count ': {' $ sum ': 1}}}]), (' useCursor ', False)]) en el espacio de nombres mydb. $ cmd falló: campo no reconocido' useCursor

Nota: estoy usando MongoDB 3.2 y Python3

Respuestas a la pregunta(1)

Su respuesta a la pregunta