有没有办法使用mongocxx驱动程序将本地bson文档添加到mongodb?

时间:2019-07-16 07:33:08

标签: mongodb mongo-cxx-driver

我有一些bson文件,我需要使用c ++代码将其插入到mongodb中。 有什么方法可以使用mongocxx驱动程序将bson文档插入到mongodb中吗? 我正在使用ubuntu,而我所能得到的就是在代码中手动创建文档。

1 个答案:

答案 0 :(得分:0)

MongoDB没有用于处理BSON文件的API,因此您需要使用外部工具:

  • 使用mongorestore导入BSON文件,您可以使用exec或类似函数从C ++代码启动它。
  • 或者您可以使用bsondump从BSON文件创建JSON文件,然后使用C ++驱动程序将其插入,但是如文档页面所述:bsondump is a diagnostic tool for inspecting BSON files, not a tool for data ingestion or other application use.