python - 无效的 URI 方案 Python、MongoDB 错误

标签 python mongodb pycharm

我试图在 pycharm 中创建一个使用 MongoDB 和 Pymongo 的项目。 但我遇到了以下错误:

Traceback (most recent call last):
File "C:/Users/IngeniousAmbivert/PycharmProjects/terminal_blog/app.py", line 6, in <module>
client = pymongo.MongoClient(uri)
File "C:\Users\IngeniousAmbivert\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pymongo\mongo_client.py", line 400, in __init__"%s" % (entity[:idx],))
pymongo.errors.InvalidURI: Invalid URI scheme:  mongodb

对于以下代码:

import pymongo

uri = " mongodb://127.0.0.1:27017"
client = pymongo.MongoClient(uri)
database = client['stack']
collection = database['students']
students = collection.find({})
print(students)

任何帮助将不胜感激。

最佳答案

好的。我想到了 。只需要删除空格

uri = " mongodb://127.0.0.1:27017/" = Error
uri = "mongodb://127.0.0.1:27017" = No Error

输出:

<pymongo.cursor.Cursor object at 0x038B58D0>

该死的!我总是忘记 Python 是一种对空间敏感的编程语言

关于python - 无效的 URI 方案 Python、MongoDB 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41329238/

相关文章:

python - Pandas lambda 多个参数返回

mongodb - 如何使用 Mongodb 和 nodejs 使我的应用程序符合 HIPAA 标准?

node.js - 通过公共(public)Apache服务器访问服务器局域网中的node.js、mongo DB

node.js - 如何比较 MongoDB(NodeJS + Mongoose )中的日期?

python - 如何在c级调试python?

python - 安装包时 JetBrains DataSpell ModuleNotFoundError 错误

PythonWin打开时偶尔会报错

python - difflib python格式化

python - 将文本网格转换为python中的嵌套字典

pycharm - 在 pycharm 中使用 jupyter 笔记本 - 没有这样的笔记本目录