5

次のようなモデルがあります。

var CompanySchema = new Schema({
    name: String
  , logoUrl: String
  , created: {
      type: Date,
      default: new Date().toUTCString() 
  }
  , deleted: {
      type: Date,
      default: null 
  }
});

フィールドも呼び出したいですid(これは、すでに追加されているものの上にあり_idます)。では、どのようにしてフィールドを作成し、idそれを自動的に の値に割り当てることができ_idますか?

4

1 に答える 1

11
CompanySchema.pre('save', function(next) {
  this.id = this._id;
  next();
});
于 2012-04-05T15:07:31.300 に答える