Я использую ajv для проверки модели данных JSON перед вставкой / обновлением моей базы данных.
Сегодня я хочу использовать эту структуру:
const dataStructure = {
xxx1234: { mobile: "ios" },
yyy89B: { mobile: "android" }
};
Мои ключи динамические, потому что они идентификаторы.
Вы знаете, как проверить это с помощью ajv ?
PS: в качестве альтернативного решения я, конечно, могу использовать эту структуру:
const dataStructure = {
mobiles: [{
id: xxx1234,
mobile: "ios"
}, {
id: yyy89B,
mobile: "android"
}]
};
Тогда мне нужно было бы зациклить массив, чтобы найти нужные мне идентификаторы.
Все мои запросы станут более сложными, это беспокоит меня.
Спасибо за вашу помощь!