我为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'对于位置对象?
或者我错误地想到了这个?
答案 0 :(得分:3)
您正确使用它,它将正常工作并检查您的对象。这只是ArangoDB管理界面中使用的文档工具的限制。