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

OSXでのMongoDBC++ドライバーのビルドとインストール

    これを機能させるのに少し時間がかかりました。うまくいけば、次の手順で機能させることができます。

    Xcodeで新しいC++プロジェクトを作成する

    <mongo_driver_install>/src/mongo/client/examples/tutorial.cppからコードをコピーしました テストとして

    ビルド設定/検索パス:

    Header Search Pathsに以下を追加します :

    /path/to/mongo-cxx-driver-nightly/src
    

    ブーストライブラリヘッダーファイルの同等のパス(フォルダにはboostが含まれている必要があります フォルダ):

    /usr/local/Cellar/boost/1.54.0/include
    

    Library Search Pathsに以下を追加します :

    /usr/local/lib (in my case holds all of the boost libraries)
    /path/to/mongo-cxx-driver-nightly
    

    リンクバイナリ

    Build Phases/Link Binary with Libraries 設定:

    次のバイナリを追加します:

    /path/to/mongo-cxx-driver-nightly/libmongoclient.a
    /usr/local/lib/libboost_thread-mt.dylib
    /usr/local/lib/libboost_system-mt.dylib
    /usr/local/lib/libboost_filesystem-mt.dylib
    /usr/local/lib/libboost_program_options-mt.dylib
    



    1. 原因:java.lang.IllegalArgumentException:CONTAINING(1):[IsContaining、Containing、Contains]はredisクエリの派生ではサポートされていません-Redis

    2. PVとPVCを使用したKubernetesNFSストレージ

    3. キーをフェッチする関数を指定してグループ化するにはどうすればよいですか?

    4. GoMongoDistinctを使用して複数の値を返す方法