首页 > 解决方案 > 有没有办法动态插入/添加未定义为猫鼬集合中架构的一部分的新字段?

问题描述

我正在构建一个简单的 API,并且我有一个用户可以注册的注册端点。我有一个简单的模型,其中包含用于注册的用户名、电子邮件、名称和密码。当用户注册时,我将他们重定向到登录页面,登录后,我有一个可从用户仪表板访问的编辑配置文件端点。我想知道猫鼬中是否有一种方法可以将字段动态添加到我已经用于注册的模型中。例如,我想将职位描述作为模型的字段。这在猫鼬中是否可行,或者我必须在创建模式时设置字段并且不需要注册?

标签: javascriptnode.jsmongoose

解决方案


关闭严格模式,这将在插入数据库时​​允许任何键。https://mongoosejs.com/docs/guide.html#strict


推荐阅读