试图设计一个Form Entry Web应用程序,而我之前很少使用MongoDB。
想知道这是否是在表单内部存储表单(文档)数据的最佳实践。
const mongoose = require('mongoose');
// Create Schema and Model
const documentSchema = mongoose.Schema({
nps: [{ // New Promotion Submission
documentId: Number,
orgid: Number,
documentFields: [{ // Form Fields
id: Number,
dateTimeSubmitted: Date,
title: String,
productDescription: String,
productUnitSize: Number,
productCartonQty: Number
}]
}]
})
const documents = mongoose.model('documents', documentSchema);
module.exports = documents;
答案 0 :(得分:1)
这是绝对不错的设计,有几件事情要看: