NodeとMongoDBを使用してアプリを構築していますが、Mongooseでは次のような会社モデルとAPIキーモデルがあります。
var APIKeysSchema = new Schema({
name: { type: String }
});
var CompanySchema = new Schema({
name : {type : String, required: true, index: { unique: true }}
, apiKeys : [ APIKeysSchema ]
, created_at : {type : Date, default : Date.now}
});
すべての会社で、会社の作成時にデフォルトで1つのAPIキーが生成されるようにしたいと思います。このためにカスタムミドルウェアを作成する必要がありますか、それともスキーマ自体の中でそれを行う方法がありますか。ありがとう!