MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError podczas łączenia się z aws za pomocą pymongo

Ten problem może być spowodowany następującym problemem:

  1. wersja pymongo (sugeruję użycie 3.3.0, która zadziałała dla mnie)

  2. Może to być problem z DNS itp. W rzeczywistości możesz sprawdzić problem z DNS za pomocą:

telnet xx.xx.xx.xx port

  1. może być problemem z zaporą sieciową

  2. Może być problem z kluczem ssl. Wypróbuj następujące elementy, aby przetestować:

    import os
    
    import pymongo
    
    import ssl
    
    URL="url:port/db?ssl=true"
    
    client = pymongo.MongoClient(URL, ssl_cert_reqs=ssl.CERT_NONE)
    
    db = client.get_default_database()
    
    print db
    
    print db.collection_names()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. req.body to niezdefiniowana średnia aplikacja

  2. MongoDB:znajdź i znajdźOne z zagnieżdżonym filtrowaniem tablic

  3. nie można zainstalować npm mangusty

  4. Mongo $lookup filtr używający zagnieżdżonego zapytania

  5. Łączenie z MongoDB za pomocą sterownika PDO