2012-02-03 72 views
0

我有以下的彗星演員(縮短了可讀性):斯卡拉電梯 - 彗星演員中負載模式

class Relay_Comet extends CometActor with CometListener { 


    def render = { 


     var user_model = User.findAll(

      ("room" -> "test") 

     ) 


     OnLoad(JsRaw(
     """ 

      var user = []     

     """ 
     ).cmd) 


    } 


} 

我想要當演員收到新消息時加載從數據庫中的所有用戶,這已經做每次臨危消息爲用戶記錄必須是最新的時間,但是我得到以下運行時錯誤:事先

overloaded method value findAll with alternatives: 
[error] (ids: List[org.bson.types.ObjectId])List[code.model.User] <and> 
[error] (qry: net.liftweb.json.JsonAST.JObject,opts: net.liftweb.mongodb.FindOption*)List[code.model.User] <and> 
[error] (qry: com.mongodb.DBObject,opts: net.liftweb.mongodb.FindOption*)List[code.model.User] <and> 
[error] => List[code.model.User] 
[error] cannot be applied to (Relay_Comet.this.TheStrBindParam) 
[error]     var user_model = User.findAll(

任何幫助非常感謝,謝謝

回答

0

看起來像你需要進口BsonDSL._