例如:
a=db.find({_str_area:city},{'_id':0})
b=list(a)
c=list(a)
其中b可以获得数据,而c无法获得数据
原因:find()方法返回游标,而list强制转化一次转化将游标遍历,并且转换成新的List,此时的游标已经指向空,所以新的list又要从当前游标继续获取数据,果断也获取不到了
解决办法:一次list转换,多次使用,不要出现两次的游标遍历操作