我为用户注册创建了这个架构:
let userSchema = new mongoose.Schema({
lname: String,
fname: String,
username: String,
email: String,
password: String,
registrationDate: {
type: Date,
default: Date.now()
},
referedBy: {
type: String,
default: ''
},
referalEnd: {
type: Date,
default: Date.now() + 5*365*24*60*60*1000
},
userRefererId: {
type: String,
default: uniqid()
}
});
Run Code Online (Sandbox Code Playgroud)
如您所见,模式中有一个Date.now函数和uniqid函数。
这些函数大约每 5 分钟使用一次,因为如果我创建两个相隔几秒钟的用户,它会生成相同的 uniqid 并显示相同的日期。

| 归档时间: |
|
| 查看次数: |
1558 次 |
| 最近记录: |