【发布时间】:2019-04-03 06:37:07
【问题描述】:
在插入/更新我的数据库之前,我使用 ajv 来验证 JSON 数据模型。
今天想用这个结构:
const dataStructure = {
xxx1234: { mobile: "ios" },
yyy89B: { mobile: "android" }
};
我的密钥是动态的,因为它们是 id。 你知道如何使用ajv 进行验证吗?
PS:作为替代解决方案,我当然可以使用这种结构:
const dataStructure = {
mobiles: [{
id: xxx1234,
mobile: "ios"
}, {
id: yyy89B,
mobile: "android"
}]
};
然后我将不得不在数组上循环以找到我想要的 id。 我所有的查询都会变得更加复杂,这让我很困扰。
感谢您的帮助!
【问题讨论】:
标签: javascript node.js json ajv