草庐IT

schemaDef

全部标签

node.js - 如何使用一个属性的值作为另一个属性的默认值?

我有一个Mongoose模式,我想使用一个属性的值作为另一个属性的默认值,例如:schemaDef={myProperty:{type:String,required:true}...otherProperty:{type:String,default:this.myProperty}}我认为这是可能的,但显然不是,有人可以确认并可能给我一个引用吗? 最佳答案 虽然没有内置方法,但您可以编写一些辅助函数来按照您的意愿行事。示例架构:module.exports=function(){varschemaDef={email:{type

node.js - 如何使用一个属性的值作为另一个属性的默认值?

我有一个Mongoose模式,我想使用一个属性的值作为另一个属性的默认值,例如:schemaDef={myProperty:{type:String,required:true}...otherProperty:{type:String,default:this.myProperty}}我认为这是可能的,但显然不是,有人可以确认并可能给我一个引用吗? 最佳答案 虽然没有内置方法,但您可以编写一些辅助函数来按照您的意愿行事。示例架构:module.exports=function(){varschemaDef={email:{type