Все примеры, которые я нашел для схем Foxx.Model, являются плоскими, то есть они не включают вложенные объекты.
Я пытаюсь добавить хэш для сохранения геоинформации о такой модели:
var Foo = Foxx.Model.extend({
schema: {
name: joi.string().required(),
location: joi.object().keys({
lat: joi.number(),
lng: joi.number()
})
}
});
Это отображается в интерфейсе Foxx Тип данных следующим образом:
foo {
name (string),
location (object, optional)
}
Как заставить его отображать ключевые имена «lat» и «lng» для объекта местоположения?
Или я неправильно об этом думаю?