Я пытаюсь сортировать словари в MongoDB. Тем не менее, я получаю ошибку значения «слишком много значений для распаковки», потому что я думаю, что это означает, что в каждом словаре имеется слишком много значений (в каждом из них 16 значений). Это мой код:ValueError: слишком много значений для распаковки
FortyMinute.find().sort(['Rank', 1])
Кто-нибудь знает, как обойти это?
EDIT: Полный отслеживающий
Traceback (most recent call last):
File "main.py", line 33, in <module>
main(sys.argv[1:])
File "main.py", line 21, in main
fm.readFortyMinute(args[0])
File "/Users/Yih-Jen/Documents/Rowing Project/FortyMinute.py", line 71, in readFortyMinute
writeFortyMinute(FortyMinData)
File "/Users/Yih-Jen/Documents/Rowing Project/FortyMinute.py", line 104, in writeFortyMinute
FortyMinute.find().sort(['Rank', 1])
File "/Users/Yih-Jen/anaconda/lib/python2.7/site-packages/pymongo/cursor.py", line 692, in sort
self.__ordering = helpers._index_document(keys)
File "/Users/Yih-Jen/anaconda/lib/python2.7/site-packages/pymongo/helpers.py", line 65, in _index_document
for (key, value) in index_list:
ValueError: too many values to unpack
Полный отслеживающий, пожалуйста? –
Только что отредактировал мой вопрос, посмотрите там! – Yeej
Что возвращает '' FortyMinute.find() '? –