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

Django + Mongo + Docker pobiera pymongo.errors.ServerSelectionTimeoutError

Według ten dokument , settings.py powinien mieć CLIENT sekcja, która zawiera:

Spróbuj więc ustawić swój settings.py do:

DATABASE = {
    'default': {
        'ENGINE': 'djongo',
        'NAME': 'your-database-name',
        'CLIENT': {
            'host': 'mongodb://mongodb:27017',
            'username': 'root',
            'password': 'mongoadmin',
            'authSource': 'admin',
            'authMechanism': 'SCRAM-SHA-1',
        }
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - aktualizuj dokument podrzędny za pomocą $set

  2. Połączenie z nieistniejącym serwerem mongodb nie zgłasza wyjątku

  3. Dostosowywanie nazw bean repozytorium Spring Data do użytku z wieloma źródłami danych

  4. Jak wykonać zapytanie dotyczące obiektów, do których istnieją odwołania w MongoDB?

  5. mongodb i lub combo