【发布时间】:2018-12-01 23:32:10
【问题描述】:
我想知道 Mongoose 中是否有一种简单的方法可以从架构中的相关生日获取一个人的年龄。
// Define the User schema
const Schema = mongoose.Schema;
const UserSchema = new Schema({
id: { type: Number, required: true, unique: true },
first_name: { type: String, required: true, max: [15, 'Too long name'] },
last_name: { type: String, required: true, max: [15, 'Too long surname'] },
gender: { type: String, required: true, enum: ['M', 'F'] },
image: { data: Buffer, contentType: String }
birthdate: { type: Date, required: true }
}, {
collection: 'Users'
});
如何实现?
// Virtual for user's age
UserSchema
.virtual('age')
.get(function() {
...
});
【问题讨论】:
标签: node.js database angular mongodb mongoose