sql >> データベース >  >> NoSQL >> MongoDB

Django ORMをmongoアトラスに接続する方法は?

    DjongoとMongoDBAtlasを次のようにセットアップしました:

    DATABASES = {
            'default': {
            'ENGINE': 'djongo',
            'NAME': '<db name>',
            'HOST': 'mongodb+srv://<db username>:<db password>@....mongodb.net/test?retryWrites=true',
            'USER': '<db username>',
            'PASSWORD': '<db password>',
        }
    }
    

    お役に立てば幸いです。



    1. MongoError:トポロジが閉じています。接続はMongoClient.close()に関連しているようで、使用中はクライアントが機能しません。

    2. ネストされた例外はredis.clients.jedis.exceptions.JedisConnectionExceptionです:プールからリソースを取得できませんでした

    3. $ setとドット表記を使用して、対応する古い要素を使用して埋め込み配列要素を更新するにはどうすればよいですか?

    4. Mongodbアグリゲーションパイプラインで正規表現を使用できるようにするための回避策はありますか?