我正在尝试在烧瓶应用程序中使用pymodm(mongo orm)库。
我在 init .py文件中有这一行:
connect('mongodb://localhost:27017/test')
我也打电话给
from views import main
我的main.py视图文件有这个简单的视图:
@app.route('/get_objects/', methods=['GET'])
def get_objects_url():
test_objects = models.TestObjects.objects.raw({})
现在测试对象应该包含5个文档,但是它包含0.我可以看到来自MongoDB端和Flask端的连接,但是没有从MongoDB中检索数据。
奇怪的是,在没有Flask的情况下运行所有这些代码可以成功检索数据。 Odder仍然,我可以保存物体,我无法找回它们。
有没有人对Pymodm和Flask有过任何经验?有更好的选择吗?