繁体   English   中英

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

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

我是MongoDb的新手。 我试图从数据库中检索数据。 这是我的代码的一部分:

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

显然ROLL设置为整数,并且我继续得到错误java.lang.ClassCastException:java.lang.Integer无法强制转换为java.lang.String是否有一个简单的解决方案来获取它?

如何将它作为整数然后使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM