docker, делаю:
> db.fr.find({"_id": "f4vt4v4t5v"})
{ "_id" : "f4vt4v4t5v" }
Все норм.
когда так же пытаюсь получить даныне из python:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pymongo import MongoClient
from optparse import OptionParser
dbName = "db"
clName = "fr"
def getData(mConnection, databaseName, collectionsName):
getDb = mConnection[databaseName]
print(getDb)
collectionGet = getDb[clName]
print(collectionGet)
for men in collectionGet.find({"_id": "f4vt4v4t5v"}):
print(mem)
def main():
try:
connect = MongoClient('127.0.0.1', 7433)
except:
print('error')
getData(connect, dbName, clName)
if name == 'main':
main()
Получаю:
self._error_message(selector))
pymongo.errors.ServerSelectionTimeoutError: 127.0.0.1:7433: [Errno 104] Connection reset by peer
забинди попробуй его на 0.0.0.0
Обсуждают сегодня