在猫鼬中实现用户可修改模式

Posted

技术标签:

【中文标题】在猫鼬中实现用户可修改模式【英文标题】:Implementing user modifiable schema in mongoose 【发布时间】:2014-10-17 18:21:33 【问题描述】:

我正在开发 MEAN 堆栈 CMS。 我想要实现的功能之一是用户可修改的架构。 例如,假设您有一个用户模型,其中包含以下必填字段:

电子邮件 姓名 散列密码

有时,管理员决定要添加地址和电话号码字段。 新的(平面)模型如下所示:

电子邮件 姓名 散列密码 地址 电话号码

这是可行的还是我应该坚持使用硬编码模式?

【问题讨论】:

【参考方案1】:

是的!

MongoDB 中的数据具有灵活的模式。集合不强制执行 文档结构。

http://docs.mongodb.org/manual/data-modeling/

只修改文档,添加新内容并为该文档准备好新架构。

【讨论】:

以上是关于在猫鼬中实现用户可修改模式的主要内容,如果未能解决你的问题,请参考以下文章

在猫鼬中为朋友模式建模?

关于如何在猫鼬中编写评论模式的任何想法?

关于如何在猫鼬中编写评论模式的任何想法?

在猫鼬中格式化日期

如何在猫鼬节点js中为朋友创建模式

在猫鼬模式设计中使用新关键字