노션에
count = list(db.bucket.find({},{'_id':False}))
num = len(count) + 1
vs
count = db.bucket.find({},{'_id':False}).count()
num = count + 1
이렇게 되어있고
하단의 코드를 쓴 것 같은데
왜 하단의 코드를 쓰게 된 건가요? 어떤 점이 더 나은건가요?
그리고 제가 test로 코드를 해봤는데
count()가 아예 안먹히는데 어떤 것이 문제인가요
답변부탁드립니다.
작성한 코드 및 에러 메세지
count = ['a','b','c','d'].count()
num = count + 1
print (num)
파이참 실행 에러메세지
/Users/apple/Desktop/programming/sparta/projects/bucket/venv/bin/python /Users/apple/Desktop/programming/sparta/projects/bucket/test.py Traceback (most recent call last): File "/Users/apple/Desktop/programming/sparta/projects/bucket/test.py", line 1, in <module> count = ['a','b','c','d'].count() TypeError: count() takes exactly one argument (0 given) 종료 코드 1(으)로 완료된 프로세스