Mongodb 的C語言操作

2021-08-31 17:06:23 字數 1351 閱讀 4809

現在mongodb 越來越流行,越來越多的公司在使用mongodb資料庫。而且為很多語言留下了介面。

個人還是比較喜歡用c去操作各類流行的產品。

準備檔案

參考文獻:

main.c檔案

#include #include "mongo.h"

int main()

}

char *table="test.people";

// create json data

bson b[1];

bson_init(b);

bson_finish(b);

mongo_insert(conn, table, b);

// query the data

mongo_cursor cursor[1];

mongo_cursor_init(cursor, conn, table);

while(mongo_cursor_next(cursor) == mongo_ok)

bson_destroy(b);

mongo_destroy(conn);

return 0;

}

makefile

cc=gcc

1: $ -isrc --std=c99 /home/share/db/driver/mongo-driver-c/src/*.c -i/home/share/db/driver/mongo-driver-c/src/ main.c -o main

編譯

[www@zhoubc c]$ make

gcc -isrc --std=c99 /home/share/db/driver/mongo-driver-c/src/*.c -i/home/share/db/driver/mongo-driver-c/src/ main.c -o main

執行

[www@zhoubc c]$ ./main 

_id : 7 4e5718002cec9da3a541f387

name : 2 joe

age : 16 33

_id : 7 4e5718402cec9da3a541f388

name : 2 joe

age : 16 33

_id : 7 4e57184a2cec9da3a541f389

name : 2 joe

age : 16 33

_id : 7 4e5719a62cec9da3a541f38a

name : 2 joe

age : 16 33

C 操作mongodb簡記

我只是想用mongodb來存系統日誌而已,只需要會插入和分頁查詢就好了 1.新建類 2.控制器頁面引入命名空間 3.簡單的插入和查詢分頁的 以上 是在.net core 2.1的 中驗證通過 2020年05月16日更新 把現有專案的原來是插 mysql裡的systemlog表,改為插 mongodb...

C 操作 MongoDB的示例demo

今專案使用mongodb,c 操作mongodb使用mongodb.driver.dll庫 nuget 寫了個小demo,如下 using system using system.collections.generic using system.linq using system.linq.expr...

C 操作MongoDB幫助類

利用mongodb for c driver編寫訪問mongodb資料庫的幫助類。1 建立資料庫連線 獲取資料庫例項物件 資料庫連線串 資料庫名稱 資料庫例項物件 private static mongodatabase getdatabase string connectionstring,str...