MongoDB에서 포트 번호를 가져 오는 간단한 코드가 있습니다. 나는 scala를 사용하고 운전사는 물론 casbah입니다.Mongodb, casbah에서 숫자로 값을 얻는 방법
def getPortNo : Int {
val query = MongoDBObject("_id" -> "Store")
val data = coll.findOne(query)
return data.get("port")
}
여기 내 응용 프로그램에는 id가 "store"와 동일한 문서 만 있습니다.
하지만 IDE에서는이 문제가 해결되지 않습니다.
버전을 얻는 데 동일한 코드가 있습니다.
def getVersion : String = {
val query = MongoDBObject("_id" -> "Store")
val data = coll.findOne(query)
return data.get("version").toString
}
이 작동합니다.
data.get("port").toString.toInt
시도했지만 또한 작동하지 않습니다.
누군가이 작업 방법을 알려 줄 수 있습니까? 여기서 문제는 숫자 나 문자열이 아닌 반환 값입니다. 반환 유형은 무엇이며 어떻게 숫자로 변환 할 수 있습니까?
을 받고 어떤 오류를? – Saket