mongodb-c

    0熱度

    1回答

    現在,我正在使用mongodb c驅動程序將文檔插入到mongodb中。每次我使用下面的代碼來生成一個_id。 bson_oid_init (&oid, NULL); BSON_APPEND_OID (doc, "_id", &oid); 如果多個應用程序同時運行上述碼,將bson_oid_init(& OID,NULL)生成相同的兩個_id以某種概率?

    1熱度

    1回答

    我想在Cygwin上構建MongoDB客戶端庫。 [email protected] /cygdrive/e/warez/dev-tools/cpp/mongodb-src-r2.4.8 $ scons mongoclient scons: Reading SConscript files ... scons version: 2.3.0 python version: 2 7 5 'fi

    0熱度

    1回答

    我想將C struct作爲文檔的一部分存儲到MongoDB數據庫中。 例如,結構是這樣的: typedef struct student { int employee; char name[50]; unsigned char status; int totmarks; } 我想在JSON文件中添加兩個字段。一個字段將是唯一的ID,第二個字段將在填

    1熱度

    2回答

    我是cmake的新手,我想用C++和最新的mongodb cxx驅動程序連接到mongodb。我設法編譯和安裝驅動程序,但現在我堅持使用它在我的cmake項目。 我使用默認設置安裝了mongodb驅動程序,因此它位於/ usr/local/lib/include/mongocxx/v_noabi/mongocxx下。 在我的cmake的文件我manged獲得包括與解決: include_direc

    2熱度

    1回答

    我可以得到我的查詢結果,但我無法設法根據我的字段「X」(int32)的值以升序(或降序)方式檢索它們。你可以幫幫我嗎? 請注意,我使用的是最新版本的MongoDB-C,在舊版本中,我可以很好地使用「$ orderby」進行查詢,但在新版本中,此函數「bson_append_start_object()」不存在。 下面是我收集的結構部分:我的代碼 by: [ { id: Ob

    0熱度

    1回答

    這裏複雜的查詢是我收集的結構部分: ... bson_init(&query); bson_append_document_begin(&query, "$orderby", -1, &child); bson_append_int32(&child, "timestamp", -1, 1); bson_append_document_end(&query, &child); bson_

    3熱度

    1回答

    我想安裝MongoDB-C驅動程序的新更新,但似乎編譯邏輯上阻止了包含以前安裝在「/ usr/local」目錄中的libbson庫(#include <bson.h>) /」。 如何正確「鏈接」我的庫,以便同時使用#include <bson.h>和#include <mongoc.h>?

    0熱度

    1回答

    我有麻煩連接到我的c + +應用程序副本集。 如果連接到單個mongo實例,一切都很好。但是,如果嘗試連接到副本集,應用程序會崩潰。 「崩潰」意味着進程在進入ScopedDbConnection :: getScopedDbConnection之後纔會消失。 以下是我的代碼。它是使用g ++編譯器在運行Amazon linux的EC2實例上編譯的。 我來自Windows世界,不知道如何提取關於崩潰

    1熱度

    1回答

    我使用這裏的指令安裝了MongoDB C驅動程序(在'從發佈tarball構建'部分:http://api.mongodb.com/c/current/installing.html#installing-unix,並已收到以下錯誤,當試圖編譯MongoDB的示例代碼: 尼古拉斯@尼古拉斯CQ5715F:〜$ gcc的-o連接connect.c $(pkg配置--cflags --libs lib

    3熱度

    1回答

    我想用MongoDB來開發一個Qt GUI應用程序作爲後端數據庫。所以我需要使用MongoDB C驅動程序或C++驅動程序。 真相被告知,在Windows下構建C++驅動程序有點困難。當我做「scons」時,它無法找到提升,並且我已經安裝了提升。我不知道爲什麼。 所以我選擇MongoDB C驅動程序。當我做「scons」時,它運行良好並生成了四個文件(bson.lib,bson.dll,mongo