【发布时间】:2017-08-06 03:48:09
【问题描述】:
我想知道这些编辑表单是如何使用现代框架(如 express 和 mongo db)构建的。
为了澄清这个问题,我想构建一个允许编辑存储在 Mongo 中的一些对象字段的应用程序。每个“表单提交”都应该创建一个新的对象实例,只更改编辑的字段。
填充表单时,很容易检索整个对象并仅在应用程序的视图部分生成相关字段。
但是当保存表单时,要么需要再次检索对象,然后将每个表单字段“手动”映射到对象中的字段,最后将新对象保存到数据库中,要么预先存储所有字段将表单中的对象作为隐藏字段进行一些序列化。
由于这可能是一种常见的做法,而这两种方法都缺乏,我怀疑有更好的技术可用。
【问题讨论】:
标签: html node.js mongodb forms express