sql >> Database teknologi >  >> NoSQL >> MongoDB

Opbygning og installation af MongoDB C++ driver i OS X

Det tog mig et stykke tid at få dette til at fungere. Forhåbentlig kan du få dit til at fungere ved at følge følgende trin:

Opret et nyt C++-projekt i Xcode

Jeg kopierede koden fra <mongo_driver_install>/src/mongo/client/examples/tutorial.cpp som en test

I byggeindstillinger/søgestier:

Føj følgende til dine Header Search Paths :

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

og din tilsvarende sti til boost-bibliotekets header-filer (mappen skal indeholde en boost mappe):

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

Føj følgende til dine Library Search Paths :

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

Link binære filer

I Build Phases/Link Binary with Libraries indstillinger:

Tilføj følgende binære filer:

/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. Find og fjern alle dokumenter, hvis oprettelsesdato er en måned ældre

  2. Brug af ServiceStack.Redis.Sentinel

  3. Kan du have mongo $push prepend i stedet for append?

  4. Hent dokumenter med indlejrede objekter, der matcher antallet af betingelser