【发布时间】:2020-10-19 16:57:39
【问题描述】:
我正在使用 MongoDB 数据库编写一个 Node JS 系统。我将猫鼬用于 ORM。我想向数据库中插入新数据,并让系统告诉我们,如果数据已经创建,则不会创建数据。
假设我的集合中有一个数据 Timetable 是
Subject=English
Classroom=6 Usaha
timeslot=10.00
Day=Monday
如何防止系统向数据库创建数据,该数据与我提到的数据具有完全相同的值?我正在考虑编写一个像这样的架构
subject: {
type:String,
unique:true,
}
Classroom: {
type:String,
unique:true,
}
timeslot: {
type:String,
unique:true,
}
Day: {
type:String,
unique:true,
}
【问题讨论】: