我正在尝试使用pymongo连接到MAC中的mongo。我得到以下错误-
>>> from pymongo import MongoClient
回溯(最近一次调用):文件“”,第1行,从pymongo导入MongoClient导入错误:无法导入名称“MongoClient”
我也试过连接。但它给出了同样的错误。有什么帮助吗?
故障排除步骤:
pip安装pymongo
在您想要工作的环境中安装它。我看到有两个库,PyMongo和Flask-Pymongo。我不清楚我应该使用哪一个,或者我是否需要同时使用这两个。他们如何互操作等等... 首先,我试图连接到一个mongodb,我在后台运行它,每当我启动我的flask服务器时,我就可以看到连接,所以这一定是有效的。PyMongo提供了使用连接到特定数据库的方法。当使用然后访问db时,Flask-pymongo似乎从无到有地提供了一个db连接。
问题内容: 当我使用MongoChef连接远程mongo数据库时,我使用下一个参数: 服务器 服务器: 本地主机 端口: 27017 SSH隧道 SSH地址: 10.1.0.90 端口: 25 SSH用户 名 : 用户名 SSH密码: 密码 当我与Pymongo连接时,我有以下代码: 但是我有下一个错误: 拜托,您能帮我解决这个问题吗?我做错了什么? 问题答案: 适用于我的解决方案。
2021-04-18T19:25:28.390166+00:00App[Worker.1]:忽略on_ready中的异常 2021-04-18T19:25:28.392098+00:00应用程序[工作人员1]:回溯(最近一次调用): 2021-04-18T19:25:28.392173+00:00app[worker.1]:对于await bot.config.get_all()中的文档: 202
问题内容: 如果我在外壳中运行: 它可以正常工作,并允许我连接到数据库并提取信息。但是,如果我在python应用程序(Flask)中,并运行以下命令: 它给了我一个: 我很确定它在进入insert_one()调用之前会失败,但是我不确定。 谢谢! 编辑:通过请求,这是完整的回调: pymongo.errors.OperationFailure:身份验证失败。 问题答案: 我想到了。你可以从pyth
问题内容: 我正在尝试运行与pymongo的简单连接,但它不断返回连接被拒绝 这是我尝试过的: 这就是我得到的 我该如何解决? 问题答案: 拆下内部 然后重新启动服务即可。例如,在我的Ubuntu安装中,重新启动服务器是这样的:
PyMongo 是 MongoDB 的 Python 接口开发包。 示例代码: 创建Connection时,指定host及port参数 >>> import pymongo >>> conn = pymongo.Connection(host='127.0.0.1',port=27017) 连接数据库 >>> db = conn.ChatRoom 或 >>> db = conn['ChatRoom