MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Budowanie i instalacja sterownika MongoDB C++ w OS X

Zajęło mi trochę czasu, zanim to zadziałało. Mam nadzieję, że możesz zacząć działać, wykonując następujące czynności:

Utwórz nowy projekt C++ w Xcode

Skopiowałem kod z <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp jako test

W ustawieniach kompilacji/ścieżkach wyszukiwania:

Dodaj następujące elementy do Header Search Paths :

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

i równoważną ścieżkę do plików nagłówkowych biblioteki boost (folder powinien zawierać boost folder):

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

Dodaj następujące elementy do Library Search Paths :

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

Połącz pliki binarne

W Build Phases/Link Binary with Libraries ustawienia:

Dodaj następujące pliki binarne:

/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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. TypeError:nie można użyć operatora „w” do wyszukania „_id” w [{}]

  2. Jak tworzyć zapytania bez rozróżniania wielkości liter w Mongodb?

  3. Role i uprawnienia użytkowników Express.js/Mongoose

  4. Czy mongocli obsługuje adres URL formuły dla chipów Apple M1?

  5. Odwróć pole tablicy w MongoDB