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

以前のバージョンのmongodbをhomebrewでインストールするにはどうすればよいですか?

    注:2019年9月にmongodb 自作コアから削除されたため、これらの手順はmongodb-communityを使用するように更新されました 代わりに、外部タップからインストールします。

    現在のインストールがまだ9月以前の場合 mongodb パッケージの場合、#*#でマークされた行で、リンクを解除、停止、再リンク、および開始するときにその名前を使用する必要があります 以下。

    もう1つのオプションは、廃止されたパッケージから今すぐアップグレードすることです。

    おかげで、私はすでに最新バージョンのmongoをインストールしています。

    brew tap mongodb/brew
    
    brew install mongodb-community
    

    でも時々古いバージョンに切り替えたいです。まず、インストールします:

    brew search mongo
    
    brew install [email protected]
    

    現在のmongodbが実行されている場合は、停止しましょう:

    brew services stop mongodb/brew/mongodb-community           #*#
    
    # or if you had started it manually
    
    killall mongod
    

    PATHに最新のものではなく3.2が必要です:

    brew unlink mongodb-community                               #*#
    
    brew link --force [email protected]
    

    (どうやら--forceが必要です 樽専用だからです。)

    これで、PATHに3.2が追加され、テストDBを開始できます。

    mongod --version
    
    brew services start mongodb/brew/mongodb-community
    
    # or start your own mongod from the command-line
    

    終了したら、逆の操作を行って最新バージョンに戻すことができます。

    brew services stop mongodb/brew/mongodb-community
    
    brew unlink [email protected]
    
    brew link mongodb-community                                 #*#
    
    brew services start mongodb/brew/mongodb-community          #*#
    

    そして、もう一度やり直してください。



    1. Redisはシングルスレッドですが、同時I / Oをどのように実行しますか?

    2. redisストリームのTTLを定義する方法は?

    3. AWS Lambda関数からRedisインスタンスに接続するにはどうすればよいですか?

    4. Redis Pub / Sub ServiceStack、スレッドをキャンセルします