tl;dr .我的模式还好吗?
我今年的目标是学习一些新的东西,我选择学习一些关于非rel数据库的知识,即Mongo。我目前正在开发一个简单的应用程序,它使用mongo作为数据库引擎。
我正在开发的应用程序是一个简单的问卷调查应用程序: admin创建问题,(登录)用户回答它们。所以:用户有很多答案属于问题。这样的应用程序最合适的模式是什么?我自己创建了下一个模式(伪模式),但是我想知道您是否有解决这个问题的任何提示/技巧。
users [
{
# some required fields to authenticate the user
email:
我有一份申请,商店可以在那里填写问卷。
在这个应用程序中,我有两个表
db.StoreAud(pk:AuditId) which contains all the stores information
db.storequests(pk:ReviewId) which holds the all questions information. AuditId is a foreign key in db.storequests table.
现在的问题是,如果存储完成调查问卷--数据完全保存在数据库中,那么相同的存储再次执行问题单-- db.storequests使用新的主键值在