我想在我的mongoDB中拥有XML数据的外部导出。因为导出中的数据在结构方面不符合我的需求,所以我希望有一些" map"它
我从XML获得的数据结构的实例:
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
例如,我宁愿为字段等设置不同的名称,并完全控制这些数据。
有没有可以提供帮助的工具?或者处理此类事情的一般策略是什么?
答案 0 :(得分:0)
看起来像一个三步过程:
将xml
转换为JSON
。
更改字段的名称。请参考here以了解如何更改JSON对象的密钥。(您可以完全控制数据)
将JSON
对象转换为BSON
并将其存储到Mongodb中。
导入json
data = json.loads(document)
mongocollection.insert(数据)