我有以下型号:
class Mix private() extends MongoRecord[Mix] with ObjectIdPk[Mix] {
def meta = Mix
object title extends StringField(this, 50)
object description extends StringField(this, 500)
object link extends StringField(this, 250)
object date extends DateField(this)
}
object Mix extends Mix with MongoMetaRecord[Mix]
每当我尝试保存记录时,它会创建一个名为“Mixs”的新组合,而不是保存在“Mixes”集合中,而是填充它。
我应该定义什么来告诉它使用正确命名的“Mixes”集合?
这似乎是混合词的错误多元化,但我不确定如何纠正它。
提前感谢您的帮助。
答案 0 :(得分:2)
MongoRecord只是在你的对象名称中添加一个's',并且对其他复数规则一无所知。要解决此问题,您需要覆盖
override def collectionName = "Mixes"
object Mix
中的。