
강의는 3-12이고, 데이터베이스에 데이터를 넣는 과정입니다.
mongodb에 데이터베이스랑 콜렉션이 만들어지지 않습니다.
코드
from pymongo import MongoClient
client = MongoClient('mongodb+srv://sparta:test@tong.1wkqqqe.mongodb.net/?retryWrites=true&w=majority')
db = client.dbsparta
doc = {
'name': '영수',
'age':24
}
db.users.insert_one(doc)
=======================================================================
강태한@DESKTOP-J3IDAT0 MINGW64 /e/통/OneDrive/바탕 화면/sparta/pythonprac
$ "e:/통/OneDrive/바탕 화면/sparta/pythonprac/venv/Scripts/python.exe" "e:/통/OneDrive/바탕 화면/sparta/pythonprac/dbprac.py"
Traceback (most recent call last):
File "e:\통\OneDrive\바탕 화면\sparta\pythonprac\dbprac.py", line 1, in <module>
from pymongo import MongoClient
File "E:\통\OneDrive\바탕 화면\sparta\pythonprac\venv\Lib\site-packages\pymongo\__init__.py", line 77, in <module>
from pymongo.collection import ReturnDocument
File "E:\통\OneDrive\바탕 화면\sparta\pythonprac\venv\Lib\site-packages\pymongo\collection.py", line 21, in <module>
from bson.code import Code
File "E:\통\OneDrive\바탕 화면\sparta\pythonprac\venv\Lib\site-packages\bson\__init__.py", line 83, in <module>
from bson.codec_options import (
File "E:\통\OneDrive\바탕 화면\sparta\pythonprac\venv\Lib\site-packages\bson\codec_options.py", line 19, in <module>
from collections import MutableMapping, namedtuple
ImportError: cannot import name 'MutableMapping' from 'collections' (C:\Users\강태한\AppData\Local\Programs\Python\Python311\Lib\col\collections\__init__.py)
(venv)
