【发布时间】:2019-07-18 13:50:39
【问题描述】:
我创建了两个集合vendor 和employee,vendor 集合有员工“emplyoee_id:[String]”的引用 我应该反之亦然吗?这是个好主意吗?在两个集合中添加引用?
如果我希望所有员工都附上公司名称怎么办?我很困惑。
员工
const employeeSchema = Schema({
_id: Schema.Types.ObjectId,
name: String,
address: String,
email: String,
designation: String,
contact_number: Number,
contract_start: Date,
contract_end: Date
});
供应商
const vendorSchema = Schema({
_id: Schema.Types.ObjectId,
name: String,
address: String,
email: [String],
contact_number: [Number],
contract_start: Date,
contract_end: Date,
emplyoee_id:[String]
});
【问题讨论】:
标签: mongodb mongoose mongodb-query mongoose-schema