如何在 Scala 中从 OrientDB 迭代 OResultSet?
How to iterate over OResultSet from OrientDB in Scala?
我是 Scala 和 OrientDb 的新手,请帮我解决这个问题。
我正在尝试在我的 Play Framework Scala 项目中使用 OriendDB Java 库。
这段简单的代码 returns 以下编译器错误:
value filter is not a member of
com.orientechnologies.orient.core.sql.query.OResultSet[com.orientechnologies.orient.core.record.impl.ODocument]
val goods: OResultSet[ODocument] = db.query(
new OSQLSynchQuery[ODocument]("select * from Good"))
for (good: ODocument <- goods) {
Logger.debug(good.field( "cost" ))
}
我尝试时遇到的相同编译器错误:
for (good: ODocument <- db.browseClass("Good")) {
Logger.debug(good.field( "cost" ))
}
如何在 Scala 中正确地迭代这个集合?
我已经导入 scala.collection.JavaConversions._,现在迭代有效
我是 Scala 和 OrientDb 的新手,请帮我解决这个问题。 我正在尝试在我的 Play Framework Scala 项目中使用 OriendDB Java 库。 这段简单的代码 returns 以下编译器错误:
value filter is not a member of com.orientechnologies.orient.core.sql.query.OResultSet[com.orientechnologies.orient.core.record.impl.ODocument]
val goods: OResultSet[ODocument] = db.query(
new OSQLSynchQuery[ODocument]("select * from Good"))
for (good: ODocument <- goods) {
Logger.debug(good.field( "cost" ))
}
我尝试时遇到的相同编译器错误:
for (good: ODocument <- db.browseClass("Good")) {
Logger.debug(good.field( "cost" ))
}
如何在 Scala 中正确地迭代这个集合?
我已经导入 scala.collection.JavaConversions._,现在迭代有效