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

Docker-composeとmongoDB:互換性のあるバージョンでWiredTigerを起動できませんでしたか?

    volumeを追加することで、この問題を解決することができました。 私のdocker-composeに 次のように、ファイルを作成し、作成ファイルのmongoセクションで参照します。

      db:
        image: mongo
        container_name: mongo
        volumes:
          - mongodata:/data/db
        ports:
          - "27018:27017"
        environment:
          MONGO_INITDB_ROOT_USERNAME: admin
          MONGO_INITDB_ROOT_PASSWORD: admin
          MONGO_INITDB_DATABASE: golfStats
    
    volumes:
      mongodata:
    


    1. MongoDBは一度に複数のコレクションをクエリします

    2. MongoDBプロジェクションで文字列を数値に変換する

    3. MongoDBグループとidをキーとして合計

    4. docker-compose:コンテナ間の接続は拒否されましたが、ホストからサービスにアクセスできます