为了搭建舞台,我的经验水平是:学生。
我的“系统”表单由两个文本框(名称,描述)和两个选择元素(业务所有者,技术管理员)组成。该表格基于“系统”集合。从“用户”集合中填充两个选择元素(即下拉列表),并在选择用户并保存记录后将每个选择元素的_id存储在“系统”集合中。
我的表单创建一个新的“系统”记录的工作原理。我能够填充select元素并将_id存储为值。
我遇到问题的地方是显示名称,而不是编辑和列表页面的_id。当然,我可以显示_id,但不能显示名称。我想显示“ lastName + firstName”而不是_id。
为了澄清,我的目标是:
我读过几篇文章建议,如果要使用关系数据(如本例所示),则需要使用诸如mySQL之类的关系数据库。它是否正确?我应该为此使用SQL而不是MongoDB吗?如果MongoDB不能解决问题,那么我不想浪费时间继续研究并尝试使其工作。
除了使用类似Angular的框架外,这是如何完成的? (据我所读,Angular具有某种形式的数据绑定,这使此操作更容易。)
其他人仅使用Express如何做到这一点?我在网上找到的所有示例都存储来自select元素的实际值,而不是索引。