1
私はArangoDBとFoxxを使ってREST APIを開発しています。複数のモデルに戻ってくる続けるパターンは以下の通りです:私は、データベース内のモデルを保存するとき、私は作成タイムスタンプ、アカウントの状態、...のようにプロパティを追加したいFoxxモデルで継承を使用することは可能ですか?
const NewAccount = Foxx.Model.extend({
schema: {
name: Joi.string().required(),
... multiple properties
}});
。
const Account = Foxx.Model.extend({
schema: {
name: Joi.string().required(),
... multiple properties,
created: Joi.number().integer().required().default(Date.now, 'Current date'),
status: Joi.number().integer().required()
}});
質問: はアカウントモデルをできるようにそこの方法ですが、NewAccountモデルからすべてのプロパティを継承するので、私は唯一のがと状態プロパティを作成した定義する必要がありますか?
第二に、アカウントインスタンスにNewAccountインスタンスからすべてのプロパティをコピーするための効率的かつ簡単な方法はありますか?