2 wudihuzhe wudihuzhe 于 2016.02.17 16:21 提问

mongoose 中能否根据schema自动创建对象

比如根据:
Schema = new Schema
name: String
sex:String

var obj

调用方法自动为obj 赋值 {name:“”,sex:“”}

2个回答

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 20:49

只能给点建议,看看一些文章:https://cnodejs.org/topic/53d743d658cac416714da7f0

wudihuzhe
wudihuzhe 感谢,能帮忙继续解答一下么
接近 2 年之前 回复
wudihuzhe
wudihuzhe   2016.02.18 11:19

感谢楼上回复,其实我想表达的是另一个意思,

比如我要新增一条数据,通常这么写

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的属性赋值,最后保存。
虽然效果一样,但是会给人更多面向对象的感觉。
有大神能解答一下么?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!