Я пытаюсь прочитать данные из mongoDB с языка python. Разные коды, которые я пробовал, но ни один не работает
from pymongo import MongoClient
from pprint import pprint
client = MongoClient("mongodb+srv://username:password@cluster1-hc9jb.azure.mongodb.net/test?retryWrites=true&w=majority")
db = client.sample_airbnb
collection = db.listingsAndReviews.find()
for inventory in collection:
pprint(inventory)
получил эту ошибку
runfile('C:/Users/Umer MiB/.spyder-py3/temp.py', wdir='C:/Users/Umer MiB/.spyder-py3')
Traceback (most recent call last):
File "<ipython-input-9-58c4aa2d2ef7>", line 1, in <module>
runfile('C:/Users/Umer MiB/.spyder-py3/temp.py', wdir='C:/Users/Umer MiB/.spyder-py3')
File "D:\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 827, in runfile
execfile(filename, namespace)
File "D:\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/Umer MiB/.spyder-py3/temp.py", line 19, in <module>
for inventory in collection:
File "D:\Anaconda3\lib\site-packages\pymongo\cursor.py", line 1156, in next
if len(self.__data) or self._refresh():
File "D:\Anaconda3\lib\site-packages\pymongo\cursor.py", line 1050, in _refresh
self.__session = self.__collection.database.client._ensure_session()
File "D:\Anaconda3\lib\site-packages\pymongo\mongo_client.py", line 1810, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "D:\Anaconda3\lib\site-packages\pymongo\mongo_client.py", line 1763, in __start_session
server_session = self._get_server_session()
File "D:\Anaconda3\lib\site-packages\pymongo\mongo_client.py", line 1796, in _get_server_session
return self._topology.get_server_session()
File "D:\Anaconda3\lib\site-packages\pymongo\topology.py", line 490, in get_server_session
None)
File "D:\Anaconda3\lib\site-packages\pymongo\topology.py", line 209, in _select_servers_loop
self._error_message(selector))
ServerSelectionTimeoutError: connection closed,connection closed,connection closed
Я следовал решениям, описывающим https://stackoverflow.com/questions/57343409/how-do-i-retrieve-and-print-pymongo-cursor-cursor-objects
, но ни одна из них не работает, я также следовал https://docs.mongodb.com/guides/server/read/
, но не смог читать