在插入/更新我的数据库之前,我使用 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。我所有的查询都会变得更加复杂,这让我很困扰。
感谢您的帮助 !