[英]How to create sample of Mongoose Model all null values?
图像您具有以下架构:
var userSchema = new Schema({
name: String,
schools: [{
level: String,
name: String,
timeInterval: {
start: {type:Date,default:Date.now},
end: {type:Date,default:Date.now}
},
location: String
}]
});
有没有办法做一些事情来获得人口稠密的对象。 有点像:
var sample = userSchema.getDefaultObject();
console.log(JSON.stringify(sample,null,2));
OUTPUT:
{
name: null,
schools: [
{
level: null,
name: null,
timeInterval: {
start: TIMENOW,
end: TIMENOW
},
location: null
}
]
}
只需在模型定义中添加“默认:null”:
var schema = new Schema({
name: {type: String, default: null},
etc: {type: whatever, default: null}
});
现在,如果您没有为字段显式提供值,则将其保存为“ null”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.