使用mongoEngine时出现You have not defined a default connection错误?

发布于 2022-09-04 18:23:41 字数 751 浏览 12 评论 0

我使用flask-mongoengine扩展来操作MongoDB,但是在执行示例文档中的这一语句时出现了错误:

clipboard.png

然后开始看源码,发现错误产生的地方在这里:

clipboard.png

也就是说_connections中根本就没有当前connection的信息,我的connection别名也是默认的'default',
注册connection是下面的函数:

clipboard.png

在该方法中,根本就没有涉及_connections,只是在_connection_settings中添加了相应的信息,,,,,,

然后就不知道咋办了,源码应该是没错的,应该是我某个地方理解有误,请懂的朋友能够帮忙解答下?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷你仙 2022-09-11 18:23:41

尝试一下~?

app.config['MONGODB_SETTINGS'] = {'db':'testing', 'alias':'default'}

stackoverflow:you-have-not-defined-a-default-connection

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文