2011-09-26 5 views
0

Je tente d'installer un DB simple pour le cadre Scala Lift (2,4)SCALA Lift MongoDB erreurs de compilation MongoRecord

Ci-dessous mon modèle User.scala.

package code.model 

import net.liftweb.mongodb._ 
import net.liftweb.json.JsonDSL._ 
import com.mongodb._ 

class User private() extends MongoRecord[User] with ObjectIdPk[User] { 

    def meta = User 

    object name extends StringField(this, 50) 
    object level extends IntField(this) 

} 

object User extends User with MongoMetaRecord[User] 

Lors de la compilation je reçois 7 erreurs, mais pensent qu'ils sont tous liés à cette première:

 
[error] C:\Lift2.4\scala_29\conference\src\main\scala\code\model\User.scala:7: 
not found: type MongoRecord 

Toute aide est très appréciée, je suis sûr que je ne suis pas importer quelque chose de bien ou J'ai manqué quelque chose d'évident.

Merci à l'avance

Répondre

1

ajouter

import net.liftweb.mongodb.record._ 
import net.liftweb.mongodb.record.field._ 
import net.liftweb.record.field._ 
import net.liftweb.record._ 

exemple de modèle https://github.com/foursquare/rogue/blob/master/src/test/scala/com/foursquare/rogue/QueryTest.scala
Pour toute question, vous pouvez utiliser Rogue: A Type-Safe Scala DSL for querying MongoDB

+0

Pas constructif pour répondre à la question – Xorlev

+0

Voyons la question suivante. sur la façon de faire une requête. – olegsmetanin

+0

Revenez pour vous. – Xorlev

0

MongoRecord (et MongoMetaRecord) est en net.liftweb.mongodb.record, donc vous ajouter

import net.liftweb.mongodb.record._ 

et bien sûr faites attention à ce que ceux-ci soient inclus avec sbt.

1
import net.liftweb.mongodb.record._ 
Questions connexes