Mongodb C++ API 插入二进制文件(图像)
Mongodb C++ API insert binary (images)
我环顾四周,找不到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()};`
然后,可以通过通用document{} << ...
语法传递img
对象。
相关文章:
- 正在读取二进制文件(is_open)
- 在C++中将类(带有Vector成员)保存为二进制文件
- 如何从二进制文件中读取字符串
- 保存/加载大量短数组到二进制文件
- 从二进制文件中读取整数数组
- Android 在编译二进制文件时重建静态库
- 在 C++ 中将双精度变量写入二进制文件
- clang 的 libFuzzer 可以在同一二进制文件中测试超过 1 个 API 吗?
- C++:实际上不是从二进制文件中读取
- 如何从二进制文件中的给定符号中获取调用程序图
- 将内部带有矢量的结构保存/读取到二进制文件中
- 编译多个C++文件.调用二进制文件以运行代码
- 如何使用位字段将数据从二进制文件复制到结构中?
- uint8_t同一二进制文件的不同十进制值
- C++单个生成文件多个二进制文件
- 尝试将数字写入二进制文件时引发异常
- C++中读/写二进制文件
- 如何忽略某些二进制文件的执行?
- Mongodb C++ API 插入二进制文件(图像)
- 将图像读取为二进制文件