いつもお世話になってます。
現在Pythonを学習中で、MongoDBへの接続をトライしております。
とても初歩的なかもしれないのですが、接続時に以下エラーが発生します。
DBへのパーミッション設定に問題があるということでしょうか?その他考えれる要因あればご指摘いただけますと幸いです。
from pymongo import MongoClient as MC client = MC() db = client.test collection = db.links collection.insert_one({'name':'テスト', 'ID':'test'})
ターミナルから実行時に、以下のようなエラーが出ます。
$ python3 save_mongo.py Traceback (most recent call last): File "save_mongo.py", line 11, in <module> collection.insert_one({'name':'テスト', 'ID':'test'}) File "/usr/local/lib/python3.6/site-packages/pymongo/collection.py", line 654, in insert_one with self._socket_for_writes() as sock_info: File "/usr/local/Cellar/python3/3.6.0/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py", line 82, in __enter__ return next(self.gen) File "/usr/local/lib/python3.6/site-packages/pymongo/mongo_client.py", line 823, in _get_socket server = self._get_topology().select_server(selector) File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 214, in select_server address)) File "/usr/local/lib/python3.6/site-packages/pymongo/topology.py", line 189, in select_servers self._error_message(selector)) pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 61] Connection refused
説明不足な点あればご指摘お願いします。
宜しくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。