*参考：*

https://docs.mongodb.com/manual/release-notes/4.2-upgrade-standalone/

https://superuser.com/questions/1492493/upgrade-mongodb-replicaset-docker-container-using-ansible?newreg=cabfb35bf2a047e8915eea1b4fbae6c4



MongoDBをアップグレードする時、単純にGROWI/.devcontainer/docker-compose.yml　ファイルにバージョン号を書き換えると、
3.6　ー＞　4.2　の場合は問題が起こす、MongoDBのContainerが無限再起動している状況になってしまう。

解決方法：

1.  *3.6　ー＞　4.0*　にアップグレード  
1.  Containerのターミナルの中で、
![mongoCommand.png](/attachment/5f6afc463a72dc0048e54aba)
1.  Mongo起動して、featureCompatibilityVersionを更新する：  
*>     db.adminCommand( { setFeatureCompatibilityVersion: "4.0" } )*

1.  4.0　ー＞　4.2　にアップグレード

1. 正常に起動出来た：  
![worked.png](/attachment/5f6afc663a72dc0048e54abb)



---

## Page Navigation

- Canonical URL: https://dev.growi.org/Tips/MongoDBのアップグレードについて
- Permalink: https://dev.growi.org/5f6afa883a72dc0048e54ab7
- Parent: [Tips](/62a71cddb1519362cc2761cd.md)
- Children: 0 total
- Total descendants: 0
- Siblings: 23 total
  - [API を使った設定の追加・編集](/686b4b45f210ba9c69307aeb.md)
  - [Chrome で日本語の斜体表示ができないとき](/640475ce9a696d6e0b2dc1b0.md)
  - [GROWI をダウングレードして、過去バージョンを使いたい時](/6874c63c78ab34b9059fd88d.md)
  - [GoogleOAuth設定方法](/629ddde62ac5066b1efe4c8e.md)
  - [IFTTTでemail通知をする方法](/6357ad0dba92dd647b8d8a3d.md)
  - [MongoDB for VSCode Playgroundを活用する](/686e215030b79a2d34bdd15b.md)
  - [OIDC 動作確認手順](/637b19b42a6c7d456efb850f.md)
  - [Open Source Software](/643e510e573c41543b3952f9.md)
  - [SES(AWS)設定方法](/62a1c893028badd4ac24b105.md)
  - [Vitestを使ってみよう](/647d17def8ea8c2a1fab7248.md)
  - [ai_testing](/6982edf044ebec125dca910b.md)
  - [devContainer の es バージョンの変更方法](/6867a4645d8ee1ef0ceb6ce8.md)
  - [mongoDB の port 番号を取得する方法  (v7 以降)](/65a8ee8118008f94d38b9f03.md)
  - [クリーンインストール方法](/681c55ff0e51dd18166d6b4e.md)
  - [コンポーネントテスト](/66f64b7b474bc2b192d128b5.md)
  - [トラブルシューティング](/62a71cdeb1519362cc2761fe.md)
  - [ナレッジアシスタントの初期化方法](/6724395f3ee92030aba0c8e3.md)
  - [ページを大量に作成する](/6242aa4910d1a445d81507a0.md)
  - [影響範囲の調べ方](/60b61e4a8c4e980049628587.md)
  - [監査ログの有効化方法](/68762d6a2782224ff668a910.md)
  - [開発環境のElasticsearchをv7にアップグレードする](/6233e8537abe59563708b3cb.md)
  - [開発環境のMongoDBをv6.0へアップグレードする](/64645e0ce58f5cde8a91c90f.md)
  - [開発用のミドルウェア追加](/67987af3bb46ee518ff516cb.md)
- Last updated: 2022-03-29T06:45:27.560Z by shun-m
- Full page listing (all children regardless of count): https://dev.growi.org/_api/v3/page-listing/children?id=5f6afa883a72dc0048e54ab7
