inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Xây dựng trang web thực tế bằng Python của Tiến sĩ Nam

파이썬에서 몽고DB, PyMongo 기본 문법 이해하기 강의 오류가있네요

444

qnzjn

71 câu hỏi đã được viết

1

import pymongo

m = {
    "이름": "임권일",
    "나이": 31,
    "거주지": "울산",
}

conn = pymongo.MongoClient("localhost", 27017)
db = conn.test
col = db.members

col.insert(m)

이렇게 적었는데

 

 

이런오류가뜨네요

PS C:\MongoTest> python test.py

Traceback (most recent call last):

File "C:\MongoTest\test.py", line 13, in <module>

col.insert(m)

File "C:\Program Files\Python310\lib\site-packages\pymongo\collection.py", line 3200, in call

raise TypeError(

TypeError: 'Collection' object is not callable. If you meant to call the 'insert' method on a 'Collection' object it is failing because no such method exists.

python

Câu trả lời 2

0

qnzjn

insert() 대신에 insert_one() 혹은 insert_many()

어디에다 함수를 넣어야해요

0

nambaksa

insert() 함수를 지우고 그자리에 넣으시면 됩니다.

0

nambaksa

몽고DB 버전이 강좌와 달라서 생기는 문제로 보입니다.

TypeError: 'Collection' object is not callable. If you meant to call the 'insert' method on a 'Collection' object it is failing because no such method exists.

위 오류는 insert() 대신에 insert_one() 혹은 insert_many()함수로 변경해서 사용해야 합니다.

iis 접속후 자동으로 로그인 창이 나오도록 설정이 기능한가요?

0

67

2

리스트 이동 시 창 에러 발생

0

79

1

배포후 회원 등록 후 로그인 에러...

0

76

2

내부 서버 오류

0

72

2

app.config["MONGO_URI"] = "mongodb://localhost:27017/pm_db"

0

55

2

DB 검색하면 데이터가 없습니다. 라고 나와요. 5시간을 찾아봐도 모르겠어서 문의드려봅니다.

0

51

1

몽고db studio3T를 깔았는데

0

57

2

flake8과 linter

0

75

3

500이 뜹니다.

0

59

2

첨부파일 삭제

0

67

2

검색기능 질문

0

63

2

google.py

0

67

2

Studio 3T에 DB insert가 되지 않는 문제를 해결하지 못하고 있습니다 ㅠ

0

85

3

혹시 전체 코드 공개되어 있나요?

0

97

1

join.html 의 form 태그값 을 member_join() 에서 처리못함.

0

105

1

google.py 몽고db 샘플데이터 만들기

0

101

2

flake8 설치 이후 명령팔레트에서 linter가 안보입니다.

0

239

2

파이썬으로 만들어서 웹호스팅에 올릴경우

0

305

1

현재 구글검색 무한스크롤변경 문의합니다

0

299

1

몽고디비아틀라스로 추가 공부해서 올립니다.

0

218

1

IIS 500.19에러

0

664

2

버전 문제도 수정했는데 결과가 안나옵니다.

0

258

1

데이터베이스 저장관련 질문입니다.

0

272

1

test가 생기지 않습니다.

0

513

3