小编spl*_*k77的帖子

pymongo.errors.ServerSelectionTimeoutError:localhost:27017:[WinError 10061]无法建立连接,因为目标机器主动拒绝它

我正在关注 w3schools 的 python 教程。我刚刚开始了 mongoDB 章节。我安装了 mongoDB 并检查了它:

import pymongo 
Run Code Online (Sandbox Code Playgroud)

没有得到错误。

但是一旦我输入以下代码:

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)
Run Code Online (Sandbox Code Playgroud)

我在 cmd 底部收到这些消息和错误消息:


    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 …
Run Code Online (Sandbox Code Playgroud)

python database runtime-error mongodb pymongo

6
推荐指数
1
解决办法
6495
查看次数

标签 统计

database ×1

mongodb ×1

pymongo ×1

python ×1

runtime-error ×1