2015-03-11 3 views
3

Все примеры, которые я нашел для Foxx.Модельные схемы являются плоскими - т. Е. Они не включают вложенные объекты.Схема модели Foxx с вложенными объектами

Я пытаюсь добавить хэш, чтобы сохранить географическую информацию о модели, как это:

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» для объекта местоположения?

Или я думаю об этом неправильно?

ответ

3

Вы используете его правильно, и это сработает и проверит ваш объект правильно. Это просто ограничение инструмента документации, используемого в интерфейсе администратора ArangoDB.

+0

Отлично - спасибо за быстрый ответ! – asm

Смежные вопросы