sql >> Databáze >  >> NoSQL >> MongoDB

Vytvoření a instalace ovladače MongoDB C++ v OS X

Chvíli mi trvalo, než jsem to zprovoznil. Doufám, že se vám to podaří zprovoznit pomocí následujících kroků:

Vytvořte nový projekt C++ v Xcode

Zkopíroval jsem kód z <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp jako test

V Nastavení sestavení/Vyhledávací cesty:

Přidejte následující do Header Search Paths :

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

a vaši ekvivalentní cestu pro soubory záhlaví knihovny upřednostnění (složka by měla obsahovat boost složka):

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

Přidejte následující do Library Search Paths :

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

Binární soubory propojení

V Build Phases/Link Binary with Libraries nastavení:

Přidejte následující binární soubory:

/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. MongoDB $ltrim

  2. je toto optimální minimální nastavení pro mongodb, které umožňuje sharding / škálování?

  3. Jak seskupit podle více polí v MongoDB, když je jedno pole data

  4. řazení podle data s agregovaným požadavkem v mongodb