командный курсор 'объект не является подписным

Я новичок в Python и MongoDB, и я начинаю новый проект с flask-python и MongoDB. Когда я пытаюсь вернуть данные, используяaggregate() функция, это дает мне следующую ошибку:

Объект командного курсора не является подписным.

Вот мой код для запроса:

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

Я также изменил это:

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

но это дает мне следующую ошибку:

Ошибка $ sum ': 1}}}]), (' useCursor ', False)]) в пространстве имен mydb. Ошибка $ cmd: нераспознанное поле' useCursor

Примечание: я использую MongoDB 3.2 и Python3

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

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