반응형
pymongo에서 show dbs를 발행하는 방법
pymongo를 사용하고 있는데 show dbs에 해당하는 mongodb 인터랙티브 셸을 실행하는 방법을 알 수 없습니다.
from pymongo import MongoClient
# Assuming youre running mongod on 'localhost' with port 27017
c = MongoClient('localhost',27017)
c.database_names()
업데이트 2020:
폐지 경고: database_names는 폐지됩니다.
다음을 사용합니다.
c.list_database_names()
오늘날과 같이
from pymongo import MongoClient
# client = MongoClient('host', port_number)
client = MongoClient('localhost', 27017)
cursor = client.list_databases()
for db in cursor:
print(db)
또는
from pymongo import MongoClient
# client = MongoClient('host', port_number)
client = MongoClient('localhost', 27017)
for db in client.list_databases():
print(db)
database_names를 사용하면 "DecrecationWarning: database_names is required"라는 메시지가 나타납니다.대신 list_database_names를 사용합니다."
Python 3.5에서는, 다음과 같이 시험할 수 있습니다.
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
print(client.list_database_names())
언급URL : https://stackoverflow.com/questions/11162551/how-to-issue-a-show-dbs-from-pymongo
반응형
'programing' 카테고리의 다른 글
WooCommerce codex : 사용자/고객의 주문 설정 방법 (0) | 2023.02.27 |
---|---|
get_press() orderby name이 작동하지 않습니다.word press (0) | 2023.02.27 |
'자체' 무제한 글로벌 반응의 예기치 않은 사용 (0) | 2023.02.27 |
스크립트를 비동기적으로 로드하다 (0) | 2023.02.27 |
React.js에서 메타 태그를 업데이트하려면 어떻게 해야 합니까? (0) | 2023.02.27 |