Vous n'avez pas besoin d'appeler mapReduce, vous transformez simplement le curseur en une liste comme ceci :
>>> data = list(col.find({},{"a":1,"b":1,"_id":0}).limit(2))
>>> data
[{u'a': 1.0, u'b': 2.0}, {u'a': 2.0, u'b': 3.0}]
où col est votre objet db.collection.
Mais attention aux résultats volumineux/énormes car tout est chargé en mémoire.