草庐IT

InvalidBSON

全部标签

python - 循环 Pymongo 游标在一些迭代后返回 bson.errors.InvalidBSON 错误

我正在尝试使用pymongo进行简单查询并遍历结果。这是我正在使用的代码:data=[]tam=db.my_collection.find({'timestamp':{'$gte':start,'$lte':end}}).count()fori,dinenumerate(table.find({'timestamp':{'$gte':start,'$lte':end}}):print('%sof%s'%(i,tam))data.append(d)开始和结束变量是日期时间python对象。一切正常,直到我得到以下输出:2987of128482988of128482989of1284829

python - pymongo 错误 : bson. errors.InvalidBSON: 'utf8' 编解码器无法解码位置 25 中的字节 0xa1:无效的起始字节

tasks=list(self.collection.find().sort('_id',pymongo.DESCENDING).limit(1000))我在用pymongo解决一个程序的时候遇到了麻烦。File"D:\Python27\lib\site-packages\pymongo-3.2.1-py2.7-win-amd64.egg\pymongo\cursor.py",line1097,innextFile"D:\Python27\lib\site-packages\pymongo-3.2.1-py2.7-win-amd64.egg\pymongo\cursor.py",lin