mongo-c-driver

    0熱度

    1回答

    我必須對mongodb執行一個查詢,我想只選擇一個具有特定_id(類型爲ObjectId)的文檔。 我使用「嚴格模式」sintax,特別是運算符$ oid用於比較_id與字符串。 但它不起作用!,如果它是一個錯誤(一包mongo-c-driver/mongo-delphi-driver),或者如果我在ObjectId字段上進行查詢時編寫了錯誤的代碼,我現在不會這樣做。 下面一個簡單的代碼片段,與_

    0熱度

    1回答

    我想同時爲許多線程執行批量插入,每次線程將數據插入到不同的集合中。我知道如果將所有數據放入一個集合中,這不是線程安全的,但是如果每個線程將數據插入完全不同的集合會怎樣?在這種情況下,我可以假設它是線程安全的,不必擔心什麼?

    0熱度

    1回答

    如何使用Mongo C驅動程序替換MongoDB中的文檔? 有沒有可用的API?在Mongo shell中,我可以使用replaceOne來達到這個目的。 但我怎麼能通過我的C程序做到這一點?

    0熱度

    1回答

    我想在我的C++示例代碼中用mongocxx驅動程序連接mongdb。我添加了附加包含,庫和依賴項。當我建立它時,它顯示以下錯誤。 這是全碼 #include "stdafx.h" #include <cstdint> #include <iostream> #include <vector> #include <bsoncxx/json.hpp> #include <mongocxx/

    2熱度

    1回答

    我有有關MongoDB殼工作的簡單查詢: db.collection.find({"date": {$lt: ISODate("2015-11-03T00:00:00Z")} }) 很簡單,只是想找到2015年11月3日之前有日期的任何記錄。現在我想轉換爲在mongoc司機類似的代碼,我有以下的代碼不起作用: query = BCON_NEW ( "date", "{", "$lt",

    1熱度

    2回答

    我想追加一個需求到我的BCON查詢中,'tribe_type'不等於'initial-public'。 我的原代碼,並且工作: query = BCON_NEW ("_id", BCON_OID(&oid)); 當我添加的第二部分,它編譯,但是蒙戈匹配失敗。 query = BCON_NEW ("_id", BCON_OID(&oid), "{", "tribe

    0熱度

    1回答

    我試圖從this link編譯關於this link中描述的mongo-c-driver。 我編libbson successfulty,當我嘗試下面的命令,我得到The source directory "/" does not appear to contain CMakeLists.txt. cmake -G "Visual Studio 14 2015 Win64" \ "-DCMAKE_

    0熱度

    1回答

    我試圖從多個數組中刪除一個值,而不必發出多個Mongo命令。我必須有我的語法不正確,任何幫助將不勝感激。 當我嘗試: update = BCON_NEW("$pull", "{", "files.$.like", BCON_UTF8 (account_id), "}", "{", "files.$.hate", BCON_UTF8 (

    1熱度

    1回答

    我得到了下面的功能bson_append_double一個問題: dvalue = 0.01; bson_append_double(pbson, field_name, -1,(double)dvalue); ,但我得到的結果是煩人長:0.0099999997764825820923 這兒還有沒有人之前遇到過這個問題,請幫幫我。 感謝和問候

    2熱度

    2回答

    司機我試圖安裝mongocxx司機在碼頭工人的容器,和步數之一是使用軟件包管理器安裝蒙戈-C驅動程序。我的瘦身Dockerfile: FROM phusion/baseimage:latest RUN apt-get install -y libmongoc-1.0-0 這一步後,我應該準備好按照這裏的說明安裝CXX驅動程序:https://mongodb.github.io/mongo-c