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

问题描述

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

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

var 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

mongodb-mongoose 中能否根据schema自动创建对象的相关文章

mongodb,mongoose关联查询问题?

问题描述 mongodb,mongoose关联查询问题? 我有如下两个Collection: (http://img.ask.csdn.net/upload/201603/05/1457164080_172361.png)(http://img.ask.csdn.net/upload/201603/05/1457164068_647425.png) 定义schema如下: (http://img.ask.csdn.net/upload/201603/05/1457164123_702741.pn

数据库表中的nvarchar字段自动增加一些内容

问题描述 数据库表中的nvarchar字段自动增加一些内容 我的sqlserver2008r数据库表的有些navarchar数据自动增加一些内容 <style>.a29m{position:absolute;clip:rect(437px,auto,auto,480px);}</style><div class=a29m><a href=http://buyviag ,急解决,谢谢 解决方案 目测你网站挨别人黑了,加了黑链..检查漏洞吧 解决方案二: 数据怎么会自

Access中出现改变字段“自动编号”类型,不能再改回来!

Access中出现改变字段"自动编号"类型,不能再改回来!(已解决) 一次把access中的自增字段改成了数值,再改回自增时,提示:在表中输入了数据之后,则不能将任何字段数据类型改为"自动编号"错误,解决方法: 1.先右键表,设计,打开字段设计状态. 2.把你要改的自增字段删除掉. 3.在最后面新增一个字段(与删除的字段同名),设为自动编号即可. 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/dat

看实例学VFP:向数据表中添加记录时自动生成编号

本例在"看实例学VFP:向数据表中添加记录并验证输入数据是否合法"的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能.自动生成编号的相关代码加在表单的init事件及"添加"按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能.运行界面如下: 本例用到了"数据1"数据库中的"网站信息表",关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,

在Word文档中插入当前日期并自动更新的方法

在Word文档中插入当前日期并自动更新的方法   图1 红头文件 解决方案一 利用"日期和时间"功能在文档中插入当前日期. 操作方法 ※利用"日期和时间"功能在文档中插入当前日期※ 步骤1.将光标定位到需要插入当前日期处. 步骤2.如图 2所示,单击"插入"选项卡→"文本"组中的"日期和时间"按钮,打开"日期和时间"对话框. 图2 打开"日期和时间"对话框 步骤3.如

Word文档中图表目录怎么自动生成?

  Word文档中图表目录怎么自动生成? 1.加题注:打开word,给我们的图表加上相应的题注,把光标停留在适当的地方,一般是图表的下方,然后,选择上功能选项卡的引用-->插入题注,如图. 2.点击插入题注后,弹出题注对话题,我们在题注处输入我们的图表的说明或是其它一些信息,然后点击确定,如图. 3.这样,我们的图表的对应一条题注就加上了,如图.同理,我们给word所有需要生成图表目录的图表都加上题注. 4.如果我们修改或是复制过去的话,就需要选择其中的数字,点击右键,弹出菜单,点击更新域,如图

word2003中怎么设置不自动创建绘图画布?

word2003中怎么设置不自动创建绘图画布?word2003以其启动快,操作方面著称.但是在插入自选图形时有一个自以为是的毛病,设计者初衷是为了使用者画图方便,结果反而给用户来了麻烦,如何把这一功能关闭呢? 1.单击插入→图片→自选图形,在选择工具画图时,就会出现下图的情形.给人以挥之不去的感觉,很是讨厌. 2.如何把这东西去掉,永不再来呢?可以在选项里进行设置.单击工具命令. 3.点击选项,就可以弹出一个窗口. 4.上面有12个标签,我们选择常规,单击一下. 5.把插入自选图形时,自动创建画

Excel2013表格中的日期如何自动显示周日

  在表格中一般都有日期的标明但是很少标出是周几的,但有时候工作需要我们是需要知道周几,比如我们想知道周六周日是哪天,那么我们的表格中如何能够自动显示出来呢?今天跟大家分享的教程就是在Excel2013表格中的日期如何自动显示是周日 案例演示 ①启动Excel2013,打开表格数据,选中D列,右击,设置单元格格式,或者按下Ctrl+1键,也可以打开设置单元格格式对话框. ②在对话框中,单击最下面的自定义,类型输入aaaa,确定. ③这样,以年月日形式的日期转变为了星期几的形式,继续单击菜单栏--

在Word2010中设置“键入时自动套用格式”选项

  "键入时自动套用格式"功能可以帮助用户在Word2010文档中输入字符时自动替换成最合适的字符,或自动应用最合适的格式.用户可以通过设置"键入时自动套用格式"选项来启用或关闭相关选项,操作步骤如下所述: 第1步,打开Word2010文档窗口,依次单击"文件"→"选项"按钮,如图2010093012所示. 图2010093012 单击"选项"按钮 第2步,在打开的"Word选项"对话框