[英]Setting default on Mongoose subschema automatically
我正在尋找一種讓貓鼬自動用生成的值填充字段的方法。 我以為以下方法會起作用,但這是不行的。 是否可以在保存時自動填充子架構字段? (不查找中間件代碼-只是自動的)
// A function to gen an integer
function randomValue () {
var s = parseInt(crypto.randomBytes(4).toString('hex'), 16);
return s;
}
// Subschema
var Variation = new Schema({
// Set default to gen integer
code: {
type: Number,
default: randomValue
}
},{ _id : false });
// Main schema
var Product = new Schema({
variations: {
type: [Variation]
}
});
您需要調用randomValue才能返回s的值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.