私が見つけた 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」を表示するにはどうすればよいですか?
それとも、これについて間違って考えていますか?