问题描述
- mongoose 中能否根据schema自动创建对象
-
比如根据:
Schema = new Schema
name: String
sex:Stringvar obj
调用方法自动为obj 赋值 {name:“”,sex:“”}
解决方案
只能给点建议,看看一些文章:https://cnodejs.org/topic/53d743d658cac416714da7f0
解决方案二:
感谢楼上回复,其实我想表达的是另一个意思,
比如我要新增一条数据,通常这么写
Schema = new Schema{
property1: String,
property2:String,
property3:String
}
var obj={};
obj.property1="property1"
obj.property2="property2"
obj.property3=""
model.create(obj)
但我想要的是通过某个方法获得
obj={
property1=“”,
property2=“”,
property3=“”,
}
obj的每个属性都根据Schema的定义获取默认值,
然后再逐一给obj的属性赋值,最后保存。
虽然效果一样,但是会给人更多面向对象的感觉。
有大神能解答一下么?
时间: 2024-12-30 11:26:18