MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

jak zainstalować sterowniki mongodb dla c++ w ubuntu?

Jeśli pobierzesz kod źródłowy sterownika z tutaj ,

Rozpakuj i rozpakuj

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

Następnie CD do katalogu.

cd mongo-cxx-driver-v2.0/

Następnie użyj scons do budowy

scons

i zainstaluj

sudo scons install

Następnie skompiluj kod pokazany w samouczku musisz także określić katalog /usr/local/include/mongo jako ścieżkę wyszukiwania plików dołączanych.

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

Następnie, aby go uruchomić, musisz edytować plik /etc/ld.so.conf

sudo vi /etc/ld.so.conf 

i dodaj

/usr/local/lib

Następnie uruchom

sudo ldconfig

i uruchom samouczek

$ ./tutorial 
connected ok

Jako alternatywę do edycji pliku ld.so.config możesz użyć zmiennej środowiskowej LD_LIBRARY_PATH. Więc zrobiłbyś

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zwróć BsonDocument w ApiController

  2. Procent warunków OR dopasowanych w mongodb

  3. $facet agregacja w monogdb

  4. Uzyskiwanie różnicy w sekundach od dwóch dat w JavaScript

  5. Jak połączyć się z MongoDB 3.2 w Javie za pomocą nazwy użytkownika i hasła?