也許我失明或者什麼,但我無法找到我需要的導入。我玩Scala + mongodb。一切都很好,我只是有這個JodaTimer的問題。在本教程中:http://api.mongodb.org/scala/casbah/2.0/tutorial.html你必須導入它是這樣的:錯誤:ValidDateOrNumericTypeHolder需要的類文件,需要RegisterJodaTimeConversionHelpers() - 它的絕望,我不能找到導入
import com.mongodb.casbah.conversions.scala._
RegisterJodaTimeConversionHelpers()
嗯,我不能找到它。我只有:
import com.mongodb.casbah.commons._
import com.mongodb.casbah.util._
import com.mongodb.casbah.query._
//...
那麼沒有「轉換」。有沒有另一種方法來獲得這個JodaTimer?因爲沒有喬達你不能連接到數據庫,你得到的ErrorMessage:
import com.mongodb.casbah.Imports._
object Main {
def main(args: Array[String]) {
val connection = MongoConnection() //error
//val object1 = MongoDBObject("one" -> "hi","two" -> 42)
//...
}
}
1)通過ValidDateOrNumericTypeHolder需要的類文件丟失。
2.)package org的參考值joda指的是不存在的符號。
任何想法?謝謝
編輯: 如果你看過教程網站:http://api.mongodb.org/scala/casbah/2.0/setting_up.html
1.2.5。卡斯巴模塊:
...
套餐:com.mongodb.casbah.commons
依賴關係:蒙戈-Java的應用程序,scalaj收集,scalaj時,JodaTime ,SLF4J的API
...
我有共同點,但沒有JodaTime。我不明白如何設置這個喬達丁。我需要魔法嗎?
嗨。我現在嘗試:com.mongodb.casbah.commons.conversions.scala.RegisterJodaTimeConversionHelpers()但我得到錯誤「錯誤:';'但是'('found。 import com.mongodb.casbah.commons.conversions.scala.RegisterJodaTimeConversionHelpers()「或者我可以在casbah頁面上執行它:import com.mongodb.casbah.commons.conversions.scala。 _ RegisterJodaTimeConversionHelpers(),但然後我得到的錯誤「錯誤:期望的類或對象的定義 RegisterJodaTimeConversionHelpers()」 – OverStack
你能提供一個完整的示例? – Christian
完整的示例我的意思是一些(可編譯的)然後我可以很容易地嘗試它。 – Christian