我正在使用 django-nonrel 和 django-mongodb 引擎。
在引擎的文档中,它说它支持 django 的 Meta 选项。
我尝试unique_together
在这样的模型中使用:
class Bottler(models.Model):
location = models.CharField(max_length=20)
source = models.CharField(max_length=20)
transactionID = models.CharField()
class Meta:
unique_together = (("location","source"),)
但是,这似乎不起作用,因为我可以创建重复项而不会引发任何错误。
我知道unique_together
是在数据库级别强制执行的。
这在 MongoDB 中意味着什么?我必须手动验证吗?