MongoDBのドライバインタフェース

MongoDBの外部インターフェースまたはドライブ:https://docs.mongodb.com/ecosystem/drivers/、ようにC、C ++、囲碁、Pythonとを含みます。

Cドライブ

MongoDBのCドライブは、すなわちlibmongocは、MongoDBのを開発するためのCライブラリです。依存libbson、BSONドキュメントを生成し、解析するためのlibbson。

MongoDBのCドライバーの公式ウェブサイト:http://mongoc.org/libmongoc/current/index.html

インストール

最新1.14.1tarパッケージのインストール(モンゴ-C-ドライバー-1.14.1.tar.gz)をダウンロードしてください。

須藤はapt-getをインストールcmakeのののlibssl-devのlibsasl2-devの

$ wgetのhttps://github.com/mongodb/mongo-c-driver/releases/download/xyz/mongo-c-driver-xyztar.gz
$タールxzfのmongo-C-ドライバ-xyztar.gz
$には、CDのmongo-C-ドライバ-XYZ
$のは、mkdir cmakeのビルド
$のCDのcmakeのビルド
$ cmakeの-DENABLE_AUTOMATIC_INIT_AND_CLEANUP = OFF ..
$メイク
の$ sudoはmake installを
$ sudoのメイクのアンインストール

リンクを構築

gccの-o hello_mongoc hello_mongoc.c $(PKG-config設定--libs --cflags libmongoc-1.0)
gccの-o hello_mongoc hello_mongoc.c $(PKG-config設定--libs --cflags libmongoc静的-1.0)
$ gccの-o hello_mongoc hello_mongoc.c \
    -Iは/ usr / local /含める/ libbson-1.0 -Iは/ usr / local /含める/ libmongoc-1.0 \
    -lmongoc-1.0 -lbson-1.0
$の./hello_mongoc

CRUD

参考:基本的なCRUD操作

ドライブを行きます

MongoDBの多くのドライブに行く、公式ドライバ:https://godoc.org/go.mongodb.org/mongo-driver/mongo

:edgexは、MgOに使用されているhttps://github.com/globalsign/mgoまたはhttps://godoc.org/github.com/globalsign/mgo

 

おすすめ

転載: www.cnblogs.com/embedded-linux/p/11785542.html