2011-10-17 42 views
0

我有以下型號:SCALA LIFT - 模型保存蒙戈集合中不正確

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] 

每當我試着和保存記錄,而不是集「混音」節約,它會創建一個新的名爲「混合「並填充它。

有什麼我應該定義告訴它使用正確命名的「Mixes」集合?

這似乎是一個不正確的混合詞多元化,但我不確定如何糾正它。

在此先感謝您的幫助。

回答

2

MongoRecord只是簡單地將's'添加到對象的名稱中,並且不知道其他多重規則的任何內容。爲了解決此問題,您需要覆蓋

override def collectionName = "Mixes" 

in object Mix

+0

完美,謝謝:) – jhdevuk 2011-10-17 13:58:11