sql >> Database >  >> NoSQL >> MongoDB

Django + Mongo + Docker krijgen pymongo.errors.ServerSelectionTimeoutError

Volgens dit document , de settings.py moet een CLIENT . hebben sectie die bevat:

Dus probeer je settings.py in te stellen naar:

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



  1. MongoDB:ik wil het array-object in de verzameling opslaan

  2. Update mongo-array-elementen per index met c-driver

  3. Verzamel verschillende waarden in MongoDB

  4. Klasse 'MongoDB\Client' niet gevonden, mongodb-extensie geïnstalleerd