在对mongoDb的一个请求中使用多个过滤器执行多个更新 我用MungCxx驱动程序与C++的MangGDB一起工作。 我有一个mongoDb集合,其中包含 {itemID:[{timestamp1:property1},{timestamp2:property2},…]} 比如说,我需要用新数据更新表 Struct info { std::string deviceId; std::chrono::milliseconds timestamp; std::String property; }; std::vector<info> data 结构信息{ std::字符串设备id; std::chrono::毫秒时间戳; std::字符串属性; }; 矢量数据

在对mongoDb的一个请求中使用多个过滤器执行多个更新 我用MungCxx驱动程序与C++的MangGDB一起工作。 我有一个mongoDb集合,其中包含 {itemID:[{timestamp1:property1},{timestamp2:property2},…]} 比如说,我需要用新数据更新表 Struct info { std::string deviceId; std::chrono::milliseconds timestamp; std::String property; }; std::vector<info> data 结构信息{ std::字符串设备id; std::chrono::毫秒时间戳; std::字符串属性; }; 矢量数据,c++,mongodb,mongo-cxx-driver,C++,Mongodb,Mongo Cxx Driver,第一个问题。是否可以在一个请求中执行所有THES更新?我看到函数mongocxx::insert\u many,它接受文档容器。但我看不到更新的相同功能。您可以使用批量写入将所有受支持的写入操作批处理到单个命令中。第二个问题你应该单独问。

第一个问题。是否可以在一个请求中执行所有THES更新?我看到函数
mongocxx::insert\u many
,它接受文档容器。但我看不到更新的相同功能。

您可以使用批量写入将所有受支持的写入操作批处理到单个命令中。第二个问题你应该单独问。