Flask-PyMongo查询数据库

时间:2019-03-10 04:40:30

标签: flask pymongo flask-pymongo

我有一个远程MongoDB,其中包含要通过Flask中的网页显示的抓取数据,但似乎遇到了问题。我可以毫无问题地添加到数据库中,但是显示数据库中的数据似乎是不可能的。经过反复研究,我很茫然。一个常见的错误是words = [] count = 0 with open ("unique.txt","r") as f: # Get a list of lines in the file and covert it into a set words = set(f.readlines()) FromWords=[] for word in words: if word.startswith("From:"): FromWords.append(word) print(len(FromWords))

代码:

'Cursor' object is not callable

1 个答案:

答案 0 :(得分:1)

Cursor不是这里的真正问题。使用find_one代替find会将MongoDB传递到字典中,然后可以按预期使用它。我的问题现已解决,是由于指定了MONGO_URI。由于flask_pymongo如何根据URI自动识别数据库,因此我使用了“测试”,而不是实际的数据库。尽管MongoDB Atlas提供了路径,但“测试”并不存在,所以我遇到了各种各样的问题。如果遇到此类问题,请确保对您的URI进行三重检查。