【发布时间】:2020-08-15 14:59:17
【问题描述】:
学习 mongoDb。寻找正确的架构解决方案: 有员工,每个员工都有自己的工作类型,每种工作都有自己的收入。正确的模式将如何寻找这一点,这样就可以为员工添加具有自己收入数据的新工作类型,并在未来对所有收入数据进行所有必要的数学运算?
Const mongoose = require(‘mongoose’)
Const Schema = mongoose.Schema
Const employeeSchema = new schema({
employeeName: {type: string},
job: [
{
jobName:{type: string},
jobIncome:{type: number}
date: {type: Date, default : Date.now}
}
]
})
该架构看起来正确吗?
【问题讨论】:
标签: mongodb mongoose database-design mongoose-schema