在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ 查詢mangodb的數(shù)據(jù)庫計(jì)算后根據(jù)match字段進(jìn)行排序,為什么報(bào)錯(cuò)?

查詢mangodb的數(shù)據(jù)庫計(jì)算后根據(jù)match字段進(jìn)行排序,為什么報(bào)錯(cuò)?

根據(jù)match字段進(jìn)行重新排序
查詢代碼:new_users = self.users.find({}).sort([{"match": 1}])圖片描述

報(bào)錯(cuò):
File "E:pythonprogramvenvlibsite-packagespymongohelpers.py", line 90, in _index_document

for (key, value) in index_list:

ValueError: not enough values to unpack (expected 2, got 1)

回答
編輯回答
短嘆

建議:

  1. 貼出 Python 版本
  2. 貼出完整的程序片段,可以是一個(gè)函數(shù)或者是強(qiáng)相關(guān)的邏輯塊

代碼貼的不是很全,沒法提供太多的信息,只能猜測(cè):

  1. index_list 的類型是 list,無法直接 unpack,可以試一下:for k, v in enumerate(index_list)
  2. index_list 的類型是 list(tuple),tuple 的值無法確保都能夠 unpack,可以是一下 for item in index_list 然后在循環(huán)內(nèi)部進(jìn)行 unpack
2018年5月6日 07:33