问题标签 [mongo-cxx-driver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 将 BSON 数组添加到 MongoDB 3.2 文档并提取返回值 (MongoCXX 3.2) (C++ 11)
那么如何添加我的数组以及如何将我的浮点数组读回数组或向量?
c++ - MongoDB 3.2 c++ 驱动程序,使用 $exists
auto cursor_cal = dbMongo[collectionName].find(search_builder.view());
这里随机有 50-50% 的机会,有时我得到我期望的输出,有时我得到分段错误错误。
我究竟做错了什么 ?(我正在尝试创建此 search_builder 以在 mongodb 数据库中搜索并获取存在数据的文档?)
c++ - BSON 类型和 std::chrono
在尝试完成官方 MongoDB C++ 教程时,我遇到了一个我不理解的错误。以下代码直接从他们的网站上提取:
我从 GCC (v6.1.1) 得到的错误看起来像:
我尝试用括号而不是大括号来初始化chrono::milliseconds
,但是 GCC 只是更清楚地抱怨可用bsoncxx::types::b_date
构造函数与我提供的构造函数之间的类型不匹配。根据MongoDB C++11 Driver docs ,我还尝试chrono::system_clock::time_point
用相同的数字对其进行初始化,但仍然不匹配。
所以......我不确定为什么教程材料对我不起作用,我也不完全理解 C++ 的类型、模板或大括号初始化列表。虽然我很乐意阅读针对我遇到的问题的教程,但我什至不确定谷歌的目的是什么。知识差距太大了。=P
因此,任何帮助将不胜感激。=)
mongodb - mongodb mongocxx C++11 - find_on(): 错误:
我写了类似的东西:
结果:
它看起来很像这个例子。并且参数的类型是 viwe_or_value...
c++ - MongoDB C++ Driver 3.0 以字符串形式获取文档并避免使用 json
正如文档所述,我正在尝试从数据库中获取双重类型数据:
但我想避免将 doc 转换为 json,因为我失去了小数精度。例如:
在数据库中显示:
但是在转换为 json 之后,我收到了这个:
例如,有什么方法可以将其直接转换为字符串?
c++ - Clion mongodb依赖设置
我收到以下错误:
当我尝试使用以下 CMakeLists.txt 编译一个简单的 Hello World 程序时:
我已经根据 mongodb wiki 所说的内容编译了所需的库,所以我有库文件: 我编译的文件
所以问题是我做错了什么,我应该怎么做才能在 CLion 中使用 mongodb。
c++ - 没看到 Mongocxx
安装并添加 eclipse 链接器 mongocxx bsoncxx 库后,尝试编译代码
但它失败并出现错误:
也许我做错了什么在官方页面我按照说明如何安装 https://github.com/mongodb/mongo-cxx-driver/wiki/Quickstart-Guide-(New-Driver)
我使用 eclipse 和 OS OpenSuse
mongodb - mongo-c-driver 找不到 libbson
我正在尝试构建 mongo-cxx-driver(最终),第一步是构建 mongo-c-driver(需要 libbson)。
我正在运行 Windows 10 并使用 Visual Studio 2015 作为我的编译器。我能够很好地运行 CMake 并构建 libbson,所有构建的项目都很好。现在我有bson-static-1.0.lib
内置mongo-c-driver/src/libbson/build/Debug/
和mongo-c-driver/src/libbson/build/Release/
. 这似乎一切都是正确的。
下一步是构建 mongo-c-driver。我运行 CMake 并尝试创建 Visual Studio 解决方案,但出现错误:
看起来变量BSON
没有设置为正确的值——它的值是BSON-NOTFOUND
现在。有谁知道正确的值是什么BSON
,以及它是否应该在编译过程中自动设置libbson
?
c++ - MongoDB C++ 教程程序失败:'mongocxx::v_noabi::logic_error'
我试图用 C++ 和 MongoDB 完成一些事情。到目前为止,出现了无数的问题,但我已经度过了难关。
然后我得到了这个:
坦率地说,我失去了希望。这是我尝试运行的示例: https ://docs.mongodb.com/getting-started/cpp/insert/ 。
当我尝试运行已编译的程序时出现错误。我能够很好地编译和运行“hellomongo”示例,因此至少部分驱动程序安装正确。
我的代码:
我使用以下命令编译示例:
任何帮助表示赞赏!我对 C++ 的经验很少,所以我对可能出现的问题有点迷茫。
mongodb - 如何使用 mongo cxx 驱动程序检索特定字段的值
比如说,我使用 mongo 命令行或 shell 插入了以下文档:
然后该条目使用系统创建的 ID 登录到数据库中。
如果我想实现以下命令行,它只返回特定字段的值(在这种情况下为_id),使用 cxx 驱动程序我应该怎么做?
这是命令行:
我尝试了以下 C++ 代码
它根本没有给我任何东西。
如果我设置
然后它会为我返回整个 JSON 消息。
如果您有更好的想法,请告诉我。