在mongoose中实现用户可修改的模式

时间:2014-08-24 12:30:20

标签: database mongoose mean-stack

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

  • 电子邮件
  • 名称
  • 哈希密码

在某些时候,管理员决定要添加地址和电话号码字段 新的(平面)模型看起来像这样:

  • 电子邮件
  • 名称
  • 哈希密码
  • 地址
  • 电话号码

这是可行的还是我应该坚持硬编码架构?

1 个答案:

答案 0 :(得分:0)

是的!

  

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

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

仅修改文档,为该文档添加新内容和现成的新架构。