Pymongo를 사용하여 컬렉션의 모든 문서 가져오기
에 포함된 모든 문서를 반환하는 기능을 쓰고 싶습니다.mycollection
몽고브에서
from pymongo import MongoClient
if __name__ == '__main__':
client = MongoClient("localhost", 27017, maxPoolSize=50)
db=client.mydatabase
collection=db['mycollection']
cursor = collection.find({})
for document in cursor:
print(document)
단, 함수는 다음을 반환합니다.Process finished with exit code 0
다음은 명령 프롬프트에서 실행할 때 정상적으로 작동하는 샘플 코드입니다.
from pymongo import MongoClient
if __name__ == '__main__':
client = MongoClient("localhost", 27017, maxPoolSize=50)
db = client.localhost
collection = db['chain']
cursor = collection.find({})
for document in cursor:
print(document)
수집명을 확인해 주세요.
pymongo는 커서를 만듭니다.따라서 커서 아래에 개체가 표시됩니다.일반적으로 모든 개체를 가져오려면:
list(db.collection.find({}))
이렇게 하면 커서가 각 오브젝트에 강제로 반복되어 목록()에 추가됩니다.
재밌게...
이것은 당신의 프로그램에서 잘 작동될 것 같습니다.
cursor = db.mycollection # choosing the collection you need
for document in cursor.find():
print (document)
난 괜찮아, 정확한 데이터베이스 이름과 컬렉션 이름을 확인해봐.에서 변경해 보겠습니다.db=client.mydatabase
로.db=client['mydatabase']
.
데이터베이스 이름이 속성 유형 액세스 권한을 사용할 수 없는 경우(예: 테스트 데이터베이스) 대신 사전 유형 액세스를 사용할 수 있습니다.소스!
언급URL : https://stackoverflow.com/questions/37941610/get-all-documents-of-a-collection-using-pymongo
'programing' 카테고리의 다른 글
goBack()이 라우터 v4에 응답하기 전에 이전 위치를 확인합니다. (0) | 2023.02.28 |
---|---|
Google Instant는 어떻게 작동합니까? (0) | 2023.02.28 |
SQL SELECT 문에서 패키지 상수를 사용하는 방법 (0) | 2023.02.28 |
오류가 발생하지 않고 모듈의 존재를 확인하는 방법은 무엇입니까? (0) | 2023.02.28 |
Wordpress 폼에서 SOAP 웹 서비스를 호출하려면 어떻게 해야 합니까? (0) | 2023.02.28 |