From: http://docs.mongoengine.org/guide/defining-documents.html#uniqueness-constraints
, unique_with, ,
:
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",
unique_with='course_name')
:
group_name = StringField(choices=[('A', 1), ('B', 1), ('C', 1),('D', 1), ('E', 1), ('F', 1), ('None',1)], default="None",
unique_with=['course_name', 'another_field', 'more_field'])