所有,我都需要从mongodb检索数据并将数据转换为XML。我所做的是我在python中作为游标检索了数据,并且正在迭代该游标,逐条记录,以使用xml.etree.ElementTree将数据转换为xml。在这里,我假定将从_id字段开始以与数据库中相同的顺序检索数据。但是当我转换数据时,我看到字段不整齐。我试图使用OrderedDict保留订单。
我需要将数据转换为如下形式:
<Root><Child ReferenceId='<mongodb _id>'><field1>data1</field1><field2>data2</field2><field3>data3</field3>....</Child></Root>
将mongodb数据转换为XML的正确方法是什么?有没有一种方法可以使我以与数据库中相同的顺序取回数据?