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
对象。
我环顾四周,找不到 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
对象。