简体   繁体   English

MongoDB的。 从数据库中提取整数。 java.lang.Integer无法强制转换为java.lang.String

[英]MongoDb. Extracting integer from database. java.lang.Integer cannot be cast to java.lang.String

I am new to MongoDb. 我是MongoDb的新手。 I was trying to retreive data from the db. 我试图从数据库中检索数据。 Here is part of my code: 这是我的代码的一部分:

    dbc(TABLENAME).find ( MongoDBObject (UID -> uid)).toList.foreach {s =>
      val Rollno = s.getAs[String](ROLL).getOrElse ("?")

Apparently ROLL is set as integer, and I keep on getting the error java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String Is there an easy solution to get it? 显然ROLL设置为整数,并且我继续得到错误java.lang.ClassCastException:java.lang.Integer无法强制转换为java.lang.String是否有一个简单的解决方案来获取它?

How about getting it as an integer and then using toString? 如何将它作为整数然后使用toString?

dbc(TABLENAME).find ( MongoDBObject (UID -> uid)).toList.foreach {s =>
  val Rollno = s.getAs[Int](ROLL).map(_.toString).getOrElse("?")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.Integer无法转换为java.lang.String - java.lang.Integer cannot be cast to java.lang.String 从 SharedPreferences 检索值时,无法将获取 java.lang.String 转换为 java.lang.Integer - Getting java.lang.String cannot be cast to java.lang.Integer when retrieving value from SharedPreferences java.lang.ClassCastException:无法在Tableau中将java.lang.String强制转换为java.lang.Integer? - java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer in tableau? serverError:类java.lang.ClassCastException java.lang.Integer无法转换为java.lang.String - serverError: class java.lang.ClassCastException java.lang.Integer cannot be cast to java.lang.String Hiibernate:java.lang.ClassCastException:java.lang.String无法转换为java.lang.Integer - Hiibernate : java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer java.lang.String 不能转换为 java.lang.Integer JAVA Hibernate - java.lang.String cannot be cast to java.lang.Integer JAVA Hibernate Hibernate SQL错误:java.lang.String无法转换为java.lang.Integer - Hibernate sql error:java.lang.String cannot be cast to java.lang.Integer java.lang.String不能强制转换为java.lang.Integer SharedPreferences - java.lang.String cannot be cast to java.lang.Integer SharedPreferences 错误java.lang.String无法转换为java.lang.Integer - Error java.lang.String cannot be cast to java.lang.Integer java.lang.Integer无法转换为java.lang.String异常 - java.lang.Integer cannot be cast to java.lang.String exception
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM