У меня есть простой код для получения номера порта от MongoDB. Я использую scala, и водитель, конечно, casbah.Как получить значение как число от Mongodb, casbah
def getPortNo : Int {
val query = MongoDBObject("_id" -> "Store")
val data = coll.findOne(query)
return data.get("port")
}
Здесь мое приложение имеет только один документ, удостоверяющий идентификатор «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