gpt4 book ai didi

c++ - Mongodb C++ API 插入二进制文件(图片)

转载 作者:太空宇宙 更新时间:2023-11-04 15:59:24 24 4
gpt4 key购买 nike

我环顾四周,找不到 mongocxx 二进制插入的工作示例。

我想通过 mongocxx 向 MongoDB 中插入图像。我可以插入二进制文件除外。

我正在寻找一个通过 mongocxx 将二进制(图像)插入到 MongoDB 的工作示例。我正在使用 OpenCV。

最佳答案

一旦你设法将图像存储在缓冲区中(例如在 std::vector 中),你需要使用

bsoncxx::types::b_binary img {bsoncxx::binary_sub_type::k_binary, 
uint32_t(raw.size()),
raw.data()};`

然后你可以通过img通过公共(public)对象 document{} << ...语法。

关于c++ - Mongodb C++ API 插入二进制文件(图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48169930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com