sql >> Databáze >  >> NoSQL >> MongoDB

Django + Mongo + Docker získává pymongo.errors.ServerSelectionTimeoutError

Podle tohoto dokumentu , settings.py by měl mít CLIENT sekce, která obsahuje:

Zkuste tedy nastavit settings.py komu:

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



  1. Importujte data CSV jako pole v MongoDB pomocí mongoimport

  2. MongoDB - Aktualizace pole v objektu pole na základě hodnoty pole vnořeného pole

  3. Sloučení dvou kolekcí v MongoDB

  4. Připojte se k více hostitelům mongo db a ověřte se pomocí jiné databáze v jarním spouštění