I am getting following error while executing movies.find_one() in Jupyter Notebook. Please share some ideas about what needs to be done:
ServerSelectionTimeoutError Traceback (most recent call last)
in
1 # find one document in the “movies” collection - does not matter which one
----> 2 movies.find_one()
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\collection.py in find_one(self, filter, *args, **kwargs)
1260
1261 cursor = self.find(filter, *args, **kwargs)
-> 1262 for result in cursor.limit(-1):
1263 return result
1264 return None
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\cursor.py in next(self)
1187 if self.__empty:
1188 raise StopIteration
-> 1189 if len(self.__data) or self._refresh():
1190 if self.__manipulate:
1191 _db = self.__collection.database
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\cursor.py in _refresh(self)
1085
1086 if not self.__session:
-> 1087 self.__session = self.__collection.database.client._ensure_session()
1088
1089 if self.__id is None: # Query
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\mongo_client.py in _ensure_session(self, session)
1561 # Don’t make implicit sessions causally consistent. Applications
1562 # should always opt-in.
-> 1563 return self.__start_session(True, causal_consistency=False)
1564 except (ConfigurationError, InvalidOperation):
1565 # Sessions not supported, or multiple users authenticated.
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\mongo_client.py in __start_session(self, implicit, **kwargs)
1514
1515 # Raises ConfigurationError if sessions are not supported.
-> 1516 server_session = self._get_server_session()
1517 opts = client_session.SessionOptions(**kwargs)
1518 return client_session.ClientSession(
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\mongo_client.py in _get_server_session(self)
1547 def _get_server_session(self):
1548 “”“Internal: start or resume a _ServerSession.”""
-> 1549 return self._topology.get_server_session()
1550
1551 def _return_server_session(self, server_session, lock):
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\topology.py in get_server_session(self)
430 readable_server_selector,
431 self._settings.server_selection_timeout,
–> 432 None)
433
434 session_timeout = self._description.logical_session_timeout_minutes
C:\ProgramData\Anaconda3\lib\site-packages\pymongo\topology.py in _select_servers_loop(self, selector, timeout, address)
197 if timeout == 0 or now > end_time:
198 raise ServerSelectionTimeoutError(
–> 199 self._error_message(selector))
200
201 self._ensure_opened()
ServerSelectionTimeoutError: connection closed,connection closed,connection closed