我正在关注 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)