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

hvordan installeres mongodb-drivere til c++ i ubuntu?

Hvis du downloader driverens kildekode fra her ,

Udpak og pak ud

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

Derefter cd ind i mappen.

cd mongo-cxx-driver-v2.0/

Brug derefter scons til at bygge

scons

og installer

sudo scons install

Derefter for at kompilere kode vist i tutorial du skal også angive mappen /usr/local/include/mongo som en inkluderingsfil-søgesti.

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

Så for at køre det skal du redigere filen /etc/ld.so.conf

sudo vi /etc/ld.so.conf 

og tilføje

/usr/local/lib

Kør derefter

sudo ldconfig

og kør selvstudiet

$ ./tutorial 
connected ok

Som et alternativ til at redigere filen ld.so.config kan du bruge miljøvariablen LD_LIBRARY_PATH. Så du ville gøre

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


  1. MongoDB 2.6 Indeks opsat, forespørg ved hjælp af $or, $in, med limit og sort

  2. Bevægende gennemsnit med MongoDB's aggregeringsramme?

  3. C# mongodb - hvordan man opdaterer indlejrede array-elementer

  4. Hvordan designer jeg et MongoDB-skema til en Twitter-artikelaggregator