如何使用新的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/
答案 0 :(得分:1)
创建 bulk_write 实例,然后使用write操作填充它,最后使用此方法将其提交给Mongo集合:
collection::bulk_write(const bulk_write& bulk_write)