如何将xml格式转换为类似的mongodb结构?

如何将xml格式转换为类似的mongodb结构?,xml,mongodb,Xml,Mongodb,我有以下xml <Employees> <employee> <personal-details> <last-name>A</last-name> <first-name>Mahendran</first-name> </personal-details> </employee> </

我有以下xml

<Employees>
    <employee> 
        <personal-details>
            <last-name>A</last-name>
            <first-name>Mahendran</first-name>
        </personal-details>
    </employee>
</Employees>
问题:

现在我改变了xml格式

<Employees>
    <employee id="I-1111"> 
        <personal-details>
            <last-name>A</last-name>
            <first-name>Mahendran</first-name>
        </personal-details>
    </employee>
</Employees>

A.
马亨德兰
注意:我已经在employee中添加了“id”属性。 如何修改现有mongo结构以合并此功能。

请参阅。因此,你可以这样做

db.employees.update(
    { last-name: "A" },
    { $set: { id: "I-1111" }
);

请注意,除非您使用multitrue,否则它将只更新一个文档。

您希望如何添加它?MongoDB是无模式的,因此您可以随时创建一个字段。你只需要决定它在你的结构中的位置。
db.employees.update(
    { last-name: "A" },
    { $set: { id: "I-1111" }
);