Voglio creare una tabella in cui due dei suoi campi si combinano per formare un campo indice. Il mio codice Python per creare la tabella è il seguente. Quello che voglio fare è rendere i campi combinati course_name
e group_name
unici in modo che non possano essere creati due gruppi con lo stesso course_name
e group_name
. Qualcuno può aiutarmi per favore con questo?Come rendere un set combinato di campi univoci in Mongodb in Python
class SocialGroup(Document):
timestamp = DateTimeField(default=datetime.now)
course_name = StringField()
group_name = StringField(choices=[('A', 1), ('B', 1), ('C', 1),('D', 1), ('E', 1), ('F', 1), ('None',1)], default="None")