MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Django + Mongo + Docker получава pymongo.errors.ServerSelectionTimeoutError

Според този документ , settings.py трябва да има CLIENT раздел, който съдържа:

Така че опитайте да зададете своя settings.py до:

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. Django с NoSQL база данни

  2. Кога да използваме GridFS на MongoDB?

  3. Методът за намиране на Mongoose с $или условие не работи правилно

  4. MongoDB в Go (golang) с mgo:как да използвате логически оператори за заявки?

  5. Mongoose findOne вграден документ от _id