Ich möchte eine Tabelle erstellen, wo zwei seiner Felder kombinieren, um ein Indexfeld zu bilden. Mein Python-Code zum Erstellen der Tabelle lautet wie folgt. Was ich tun möchte, ist, die kombinierten Felder course_name
und group_name
einzigartig zu machen, so dass keine zwei Gruppen mit den gleichen course_name
und group_name
erstellt werden können. Kann mir bitte jemand dabei helfen?Wie man einen kombinierten Satz von Feldern in Mongodb in Python einzigartig macht
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")