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

jak nainstalovat mongodb ovladače pro c++ v ubuntu?

Pokud si stáhnete zdrojový kód ovladače z zde ,

Rozbalte a rozbalte

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

Poté cd do adresáře.

cd mongo-cxx-driver-v2.0/

Poté použijte scons ke stavbě

scons

a nainstalujte

sudo scons install

Poté zkompilujte kód zobrazený v výukovém programu musíte také zadat adresář /usr/local/include/mongo jako cestu pro hledání začleněného souboru.

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

Pro jeho spuštění budete muset upravit soubor /etc/ld.so.conf

sudo vi /etc/ld.so.conf 

a přidat

/usr/local/lib

Pak spusťte

sudo ldconfig

a spusťte výukový program

$ ./tutorial 
connected ok

Jako alternativu k úpravě souboru ld.so.config můžete použít proměnnou prostředí LD_LIBRARY_PATH. Takže byste to udělali

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


  1. Najděte dokument s ObjectID v mongoDB

  2. Nelze se připojit k serveru 127.0.0.1:27017 pokus o připojení se nezdařil MongoDB

  3. Jak mohu získat maximální hodnotu ve vnořených dokumentech?

  4. Mongoose – hledejte text ve třech polích na základě skóre nebo váhy