如何在Scala中从OrientDB迭代OResultSet?

时间:2015-08-14 19:18:56

标签: java scala orientdb

我是Scala和OrientDb的新手,请帮我解决这个问题。 我正在尝试在Play Framework Scala项目中使用OriendDB Java库。 这个简单的代码返回以下编译器错误:

  

值过滤器不是其成员   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中正确迭代此集合?

1 个答案:

答案 0 :(得分:0)

我已导入scala.collection.JavaConversions._,现在迭代工作