我已经创建了索引,我的查询运行正常而不包括find()
函数中的投影,我在find中添加{"_id" : 0}
的那一刻我得到以下错误
TypeError: skip must be an instance of int
我无法理解为什么会收到此错误,这个错误的含义是什么?
以下是我使用pymongo运行的查询:
cursor = db.web_docs.find({ "$text" : { "$search": "stack" } },{ "score": { "$meta": "textScore" } }, [{"_id" : 0, "prev" : 0, "content" : 1, "url" : 1,"score" : 1}] ).sort( [('score' , {'$meta': 'textScore'} )] ).limit(4)
答案 0 :(得分:-1)
TypeError:skip必须是int
的实例这意味着您有一个名为skip的变量,并尝试将其用作int。
类似的东西:
someint = otherint + skip
搜索该变量。