我对Meteor和MongoDB都很新。我正在建立一个基本的医疗应用程序,帮助经营一家小诊所。所以它的一个功能是显示病人的信息。高效的MongoDB数据库设计
我不知道如何最好地构建数据库,我感觉好像我有什么效率低下。
first_name: 'Andrew',
middle_name: 'Baines',
surname: 'Bernard',
sex: 'Male',
age: '40',
dateAdded: new Date(),
contacts: {
// mobile no, email etc
},
work: {
// company, position etc
},
insurance: {
// insurance details
},
next_of_kin: {
// name, phone no, etc
},
medical_history: {
significant_illnesses: [
// illnesses
],
significant_surgeries: [
// surgeries
],
allergies: [
// allergies
],
current_medication: [
// medication
]
}
结构化数据的最有效方法是什么?他们都应该在同一个集合?
最好是将它们作为单个文档的一部分。 –
您应该将所有个人信息保存在个人资料字段中。 休息一切都很好我猜 –