sql >> Database >  >> NoSQL >> MongoDB

hoe mongodb-stuurprogramma's voor c ++ in ubuntu te installeren?

Als u de broncode van het stuurprogramma downloadt van hier ,

Uitpakken en uitpakken

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

Dan cd in de map.

cd mongo-cxx-driver-v2.0/

Gebruik dan scons om te bouwen

scons

en installeer

sudo scons install

Om vervolgens de code te compileren die wordt weergegeven in de zelfstudie je moet ook de map /usr/local/include/mongo specificeren als een zoekpad voor include-bestanden.

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

Om het vervolgens uit te voeren, moet u het bestand /etc/ld.so.conf bewerken

sudo vi /etc/ld.so.conf 

en voeg

. toe
/usr/local/lib

Ren dan

sudo ldconfig

en voer de tutorial uit

$ ./tutorial 
connected ok

Als alternatief voor het bewerken van het bestand ld.so.config kunt u de omgevingsvariabele LD_LIBRARY_PATH gebruiken. Dus je zou doen

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


  1. MongoDB:automatisch gegenereerde ID's zijn nullen

  2. Hoe kan ik een zoekopdracht in de mongo JavaScript-shell afbreken?

  3. MongoDB oplog wijzigen en opnieuw afspelen

  4. Kan mongodb worden gebruikt als een ingesloten database?