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

ubuntuでc++用のmongodbドライバーをインストールする方法は?

    こちら からドライバーのソースコードをダウンロードする場合 、

    開梱して解凍します

    tar xzf mongodb-linux-x86_64-v2.0-latest.tgz 
    

    次に、ディレクトリにcdします。

    cd mongo-cxx-driver-v2.0/
    

    次に、sconsを使用してビルドします

    scons
    

    をインストールします
    sudo scons install
    

    次に、チュートリアル<に示されているコードをコンパイルします。 / a> インクルードファイルの検索パスとして/usr/ local / include/mongoディレクトリも指定する必要があります。

    sudo  g++ tutorial.cpp -I/usr/local/include/mongo -lmongoclient 
    -lboost_thread -lboost_filesystem -lboost_program_options -o tutorial
    

    次に、それを実行するには、/ etc/ld.so.confファイルを編集する必要があります

    sudo vi /etc/ld.so.conf 
    

    追加

    /usr/local/lib
    

    次に実行します

    sudo ldconfig
    

    チュートリアルを実行します

    $ ./tutorial 
    connected ok
    

    ld.so.configファイルを編集する代わりに、LD_LIBRARY_PATH環境変数を使用できます。だからあなたは

    export LD_LIBRARY_PATH=/usr/local/lib
    $ ./tutorial 
    connected ok
    


    1. WebおよびWorkerdynoをHerokuのNode.jsと通信する方法は?

    2. mongoのスパースインデックスとnull値

    3. コレクションをフィルタリングするためのより良いパターン

    4. 削除前と削除後のミドルウェアが起動しない