【问题标题】:Foxx model schema with nested objects带有嵌套对象的 Foxx 模型架构
【发布时间】:2015-05-13 13:32:50
【问题描述】:

我为 Foxx.Model 模式找到的所有示例都是平面的 - 即它们不包含嵌套对象。

我正在尝试添加一个哈希以在这样的模型上保存地理信息:

var Foo = Foxx.Model.extend({
    schema: {
      name: joi.string().required(),
      location: joi.object().keys({
        lat: joi.number(),
        lng: joi.number()
      })
    }
});

这在 Foxx 界面 Data Type 中显示如下:

foo {
    name (string),
    location (object, optional)
}

如何让它显示位置对象的键名“lat”和“lng”?

还是我想错了?

【问题讨论】:

    标签: arangodb foxx joi


    【解决方案1】:

    您正确使用了它,它将正常工作并正确检查您的对象。这只是 ArangoDB 管理界面中使用的文档工具的限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2018-10-30
      • 2018-01-21
      • 2023-03-20
      • 1970-01-01
      相关资源
      最近更新 更多