Pymongo $in 查询抛出错误不可散列类型列表

Pymongo $in query throws error unhashable type list

我正在使用 pymongo 来查询一些这样的用户

mongo_client = MongoClient("my_url")
mongoDb = mongo_client["My_db"]  
no_list = [1,2,3] 
all_active_users = user_profile_coll.find({"active": True, "regNo": {"$in", no_list}})

我在 运行 测试时遇到此错误。

TypeError: unhashable type: 'list'

为什么会这样。我正在使用 Python 3.5 和 Mongo 3.2 以及 Pymongo 3.4

最后只是打错了。感谢@Styvane 指出。

all_active_users = user_profile_coll.find({'active': True,'regNo': {'$in': no_list}})

这有效。