Mongo C++批量操作

Mongo C++ bulk operations

本文关键字:批量操作 C++ Mongo      更新时间:2023-10-16
如何使用

新的Mongocxx驱动程序执行批量操作?驾驶手册很糟糕。而且任何地方都没有例子!!

相关类:http://mongodb.github.io/mongo-cxx-driver/api/mongocxx-3.1.1/classmongocxx_1_1bulk__write.html

我可以使用bulk_write::bulk_write()创建操作并使用bulk_write::append()添加查询。但我对如何执行它感到困惑。

可怕的是,它们不提供像 mongo shell 那样的功能。例如:https://docs.mongodb.com/manual/reference/method/Bulk/

创建一个bulk_write实例,然后用写入操作填充它,最后使用此方法将其提交到 Mongo 集合:

collection::bulk_write(const bulk_write& bulk_write)