MongoDB的查询结果,要保存到mysql中,怎么转换为数组?

使用php来操作mongodb,我想把从mongodb查询出来的结果保存到mysql中,进行了一个toArray()操作,如下示例:

$collection = (new MongoDB\Client)->test->articles;

$cursor = $collection->find(['status' => '1']);

$articles=$cursor->toArray(); //打印结果如下截图所示。

上面代码的打印结果如下截图:

clipboard.png

上图数组里面是BSONDocument,这样不能保存到mysql中,需要怎样操作进行转换?

阅读 3.7k
1 个回答

foreach遍历,转换为目标sql,插入mysql不就可以了么 ?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题