我正在使用mongoDb和mongoose libraray。我的模式是英语的,但是我收到了一个带有德语(或其他)关键字的相同结构。
MongoDB模式:
{
"Uid": Number,
"User": {
"Firstname": String,
"Lastname": String
}
}
JSON对象:
"Uid": Number,
"Benutzer": {
"Vorname": String,
"Nachname": String
}
我以字符串的形式接收JSON对象,并使用JSON.parse,realObject更复杂,我不想一个字段一个字段地复制。如果关键字相同,我可以使用一个简单的赋值:
const my_object = JSON.parse(file_as_string)
MyObject.findOneAndUpdate(
{ UID: my_object.Uid},
{
User: my_object.Benutzer
})
我的问题是:我如何将JSON(包含德语关键字)转换为包含英语关键字的模式?
1条答案
按热度按时间4c8rllxm1#
您可能需要深度克隆对象并在此过程中转换属性名称。