cost 122 ms
從原始查詢字符串構建 BSON 過濾器

[英]Building a BSON filter from raw query string

是否可以從原始查詢字符串創建集合過濾器? 如果是這樣,怎么做? 我正在使用mongocxx驅動程序,並希望使用來自 mongo shell 的一些經過測試的查詢,而不是使用BSONCXX流構建器構建它們不方便。 但我找不到任何例子。 我試圖轉換from_json() ,但這會引發錯誤 借此 導致不可 ...

奇怪的行為 insert_one mongocxx 3.6

[英]Strange behaviour insert_one mongocxx 3.6

使用 mongocxx 當我在集合中插入一個新的 object(insert_one 方法)時,我試圖檢索由 mongodb 分配的 object id,並將此 id 轉換為字符串。 這是代碼: 不幸的是,當我嘗試將 object id 轉換為字符串時,該字符串看起來不可讀(已損壞)。 我使用的是 ...

"Mongocxx 獲取檢索到的數據庫文檔的值"

[英]Mongocxx getting value of retrieved db document

我目前正在做一個項目,我需要從 Mongo db 記錄中檢索值。 目前我可以使用 'get_utf8().value.get_string()' 檢索文檔中字符串值的值,但特別是 'expires_in' 值,它沒有包含在雙引號崩潰代碼中: 作為檢索“access_token”的示例: 崩潰 ...

mongocxx:如何按屬於另一個字段/對象的字段過濾文檔?

[英]mongocxx: How to filter documents by a field that is a member of another field/object?

在 MongoDB 羅盤中,如果我使用以下內容進行過濾: {'obj1.obj2.str': "thirteen"} 它成功地檢索到每個具有 obj1 的文檔,以及在 obj1、obj2 和 obj2 內部的一個名為 str 的字段,其值等於“十三”。 在 mongocxx 中,如果我這樣做: 它 ...

Mongocxx 從不同的 cpp 文件訪問錯誤

[英]Mongocxx accessing Error from different cpp file

我創建了一個 header mongo.h它包含 我通過包含這個 mongo.h 從main.cpp訪問mongo.h但是當包含這個 header 到其他 cpp 文件時它返回錯誤。 文件說實例必須創建一次。 我已閱讀http://mongocxx.org/api/current/classmong ...

在嵌套循環中使用 for auto

[英]Using for auto in nested loops

美好的一天,我最近一直在嘗試轉向 C++ 以加速我的一些應用程序。 可能是由於缺乏背景知識,我犯了這樣一個愚蠢的錯誤,但是,在嘗試使用嵌套循環運行它時,我interrupted by signal 11: SIGSEGV : 我到底做錯了什么,為什么? ...

"Mongocxx change_stream 回調"

[英]Mongocxx change_stream callback

我有一個正在監視 mongo db 的進程,並且需要在表發生更改時得到通知。 處理這個問題的最合乎邏輯的方法似乎是通過一個帶有回調的 change_stream 來執行,該回調在某些事情發生變化時執行——也就是說,與 JavaScript 中的“監視”函數相同。 查看文檔,我看到 changestr ...

MongoDB + MongoCXX 的原子操作

[英]Atomic Operations with MongoDB + MongoCXX

我是 MongoDB 的新手,但對 C++ 很有經驗。 我在我的應用程序中使用 MongoCXX 驅動程序。 我現在需要做的是增加多個程序共享的計數器。 我的想法是這需要一個原子操作,但我不知道如何用 MongoCXX 做到這一點。 搜索時,我發現它似乎是一個舊的、已棄用的 API 正是我需要的: ...

mongocxx 中的特定字段值

[英]specific field value in mongocxx

我想使用 mongocxx 在我的 mongodb 中獲取特定字段的所有值。 我的收藏中有 100 個文檔,每個文檔都有一個字段“X1_position”,該字段的值是浮點數。 我想獲取該字段的所有 100 個值並將其存儲到一個數組中。 我正在使用以下代碼,但它不起作用 它編譯得很好,但在運行可執行 ...

MongoDB 訪問器 singleton 無法編譯,除非我包含“grpcpp/grpcpp.h”

[英]MongoDB Accessor singleton doesn't compile unless I include “grpcpp/grpcpp.h”

我偶然發現了一個有點奇怪的問題我的 mongodb singleton 從這里看到的版本略有修改。 我從我的一個翻譯單元(首先創建的)配置 uri,然后使用auto conn = mongodb_access::instance().get_connection(); 在我需要的地方獲得連接。 例 ...

Mongodb 編輯子文檔中的特定字段

[英]Mongodb editing specific fields within a subdocument

使用帶有$set的update_one()可以更新特定字段或向文檔添加新字段。 文檔中的其他字段不受影響。 使用子文檔時, update_one() 和 $set 行為不一致。 例如,這里我嘗試以相同的方式更新子文檔,但子文檔中的現有字段全部被替換。 update_one() 命令中未引用的任何現 ...

Mongocxx 庫分段錯誤

[英]Mongocxx library segmentation fault

我正在嘗試在 Docker 映像中安裝mongo-c-driver和mongo-cxx-driver ,但是當我運行我的C++程序時,它會引發分段錯誤。 有任何想法嗎? Valgrind 說這是 mongo 的錯。 我有一些物聯網設備,在我自己的電腦上它們運行得很好。 我正在使用: u ...

使用 mongocxx C++ 連接到 AWS DocumentDB 時,TLS 握手失敗

[英]TLS Handshake failed when connecting to AWS DocumentDB using mongocxx C++

嘗試使用 mongocxx C++ 驅動程序連接到 AWS DocumentDB 時,即使使用 AWS 組合 pem 文件作為 URI 參數(CA 文件),我也收到以下錯誤 TLS 握手失敗。 我已經屏蔽了 documentdb 實例的完整主機名。 我使用的是http://mongocxx.org/ ...

mongo c 驅動程序。/配置; 沒有這樣的文件或目錄

[英]mongo c driver ./configure; no such file or directory

我正在嘗試安裝 mongo-c-driver ,然后是http://mongoc.org/libmongoc/1.14.0/installing.html 。 由於我沒有root權限,所以我運行了以下內容: 顯示此錯誤的位置: 所以我試圖執行這個: 哪個陣營錯誤: 我發現的解決方案告訴我使用./au ...

MongoDB 投影在 C++

[英]MongoDB projection on C++

我需要編寫代碼從我的 MongoDB 獲取一些數據並生成 json 文件,但我不明白如何進行投影。 我必須在 C++ 中“翻譯”的 mongoShell 命令是: 感謝所有可以幫助我的人! ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM