Я хочу получить счет с дайвера Мотора, но я получил эту ошибку.
AttributeError: 'AsyncIOMotorCursor' object has no attribute 'count'
Это мой код:
await MOTOR_CURSOR.users.find().count()
MotorCollection.find () возвращает AsyncIOMotorCursor и не имеет метода count. Вместо этого вы должны вместо этого вызвать MotorCollection.count_documents () .
count
await db.users.count_documents({'x': 1})
Также стоит отметить, что то, что вы называете MOTOR_CURSOR, является экземпляром MotorDatabase , предпочтительнее было бы назвать его экземпляром db, а не курсором, чтобы избежать путаницы.
MOTOR_CURSOR