我想在 mongoDB 中创建一个架构,以便在 AngularJS 项目中使用。但是 json 的键是动态变化的。 json是这样的:
{
“1” : {
“Name” : “John”,
“City” : “London”
},
“2” : {
“Name” : “Paul”,
"City” : “New York”
}
}
这里的键正在改变。它们肯定总是采用整数格式。对于值,我可以有这样的架构:(使用 Javascript)
var dbObject = new Schema({
Name: String,
City: String
});
我不确定如何在此架构中包含始终为整数的 key 。有没有关于在 mongoDB 中创建此类模式对象的指针?
最佳答案
试试这个
var data = {
"1": {
"Name": "John",
"City": "London"
},
"2": {
"Name": "John",
"City": "London"
}
};
for (let key in data) {
var val = data[key]; // get inner objects
// call api
}
关于javascript - 我们如何在 JavaScript 中为键动态变化的 JSON 形成 mongoDB 模式对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48769897/