- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在关注 w3schools 的 python 教程。我刚刚开始了 mongoDB 章节。我安装了 mongoDB 并检查了它:
import pymongo
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydict = { "name": "John", "address": "Highway 37" }
x = mycol.insert_one(mydict)
print(x.inserted_id)
C:\Users\xxx\myname
C:\Users\xxx\myname>python index.py
Traceback (most recent call last):
File "index.py", line 8, in <module>
x = mycol.insert_one(mydict)
File "C:\Users\path...\pymongo\collection.py", line 695, in insert_one
self._insert(document,
File "C:\Users\path...\pymongo\collection.py", line 610, in _insert
return self._insert_one(
File "C:\Users\path...\pymongo\collection.py", line 599, in _insert_one
self.__database.client._retryable_write(
File "C:\Users\path...\pymongo\mongo_client.py", line 1490, in _retryable_write
with self._tmp_session(session) as s:
File "C:\Program Files\WindowsApps\path...\lib\contextlib.py", line 113, in __enter__
return next(self.gen)
File "C:\Users\path...\pymongo\mongo_client.py", line 1823, in _tmp_session
s = self._ensure_session(session)
File "C:\Users\path...\pymongo\mongo_client.py", line 1810, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "C:\Users\path...\pymongo\mongo_client.py", line 1763, in __start_session
server_session = self._get_server_session()
File "C:\Users\path...\pymongo\mongo_client.py", line 1796, in _get_server_session
return self._topology.get_server_session()
File "C:\Users\path...\pymongo\topology.py", line 482, in get_server_session
self._select_servers_loop(
File "C:\Users\path...\pymongo\topology.py", line 208, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: localhost: 27017: [WinError 10061] Could not connect because target computer actively refused connection
C:\Users\xxx\myname
"python 3.8.2
, mongoDB 4.2.5.0
, pymongo 3.10.1
, windows 10 home"
最佳答案
您的代码没有任何问题。
如果您已禁用防火墙,最可能的原因是未安装或运行 MongoDB 服务。在 Windows 上按 windows 键并输入 services
打开服务应用程序。查看服务MongoDB Server
已上市并有 Running
地位。
您可以通过打开您最喜欢的 Windows 终端或 powershell 并输入 mongo
来测试本地连接。 .如果它正在工作,您应该看到:
PS> mongo
MongoDB shell version v4.2.3
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("1b5499b8-166a-4de6-a8c9-643499f04e66") }
MongoDB server version: 4.2.3
>
关于python - pymongo.errors.ServerSelectionTimeoutError :localhost:27017:[WinError 10061]No connection could be made because the target machine actively refused it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60839470/
我是第一次尝试 pymongo,但一直收到 ServerSelectionTimeoutError。使用 mongo 命令行登录时,我运行如下命令 $ mongo-3.0 --ssl test.net
我正在尝试运行非常简单的代码来弄清楚如何将 pymongo 与 MongoDB Atlas Cloud 结合使用。 这是示例代码 import pymongo client = pymongo.Mon
我在使用 PyMongo 3.0 时遇到以下问题。有没有人知道如何解决这个问题? from pymongo import MongoClient # making a Connection with
我正在使用: Python 3.4.2 PyMongo 3.0.2 mongolab 运行 mongod 2.6.9 uWSGI 2.0.10 CherryPy 3.7.0 nginx 1.6.2 u
我一直在努力使用 Django、Djongo、Mongo 和 Docker Compose 运行一个简单的应用程序。我的设置如下所示: docker-compose.yml services: m
尝试从本地计算机连接到 CosmosDB 数据库时,我收到了 Getting pymongo.errors.ServerSelectionTimeoutError 错误。 uri = "uri giv
我最近将 Bottle + uWSGI + Nginx 应用程序升级到了 MongoDB 3.0.2。它在 PyMongo 2.8 上运行良好,但今天我通过运行以下命令升级到 PyMongo 3.0:
我使用的是 Python 3.7 和 Flask 1.0.2 I plugged my app to mongoDB Atlas, and all works fine in local client
我正在学习使用 pymongo,但我被这个网站的介绍代码 https://realpython.com/introduction-to-mongodb-and-python/#sql-vs-nosql
我正在尝试连接到另一台服务器上的 MongoDB 数据库。唯一的问题是连接到服务器需要专门版本的 Kerberos。为了克服这个问题,我使用 SSH 隧道为 Pymongo 打开一个本地端口以连接数据
我正在尝试将 docker-compose 与我的 django-rest 应用程序一起使用。当我自己运行它时 python manage.py runserver 它运行良好。 如果我尝试使用 do
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 8] nodename or servname provided
我正在关注 w3schools 的 python 教程。我刚刚开始了 mongoDB 章节。我安装了 mongoDB 并检查了它: import pymongo 没有得到错误。 但是一旦我输入以下代码
我已经使用一些 html 模板为我拥有的 flask 应用程序构建了一个 docker 图像,在运行我的图像后,我转到 localhost:5000,这将我带到我的 flask 应用程序的起始页面。我
我是一名优秀的程序员,十分优秀!