scala - 如何在scala中设置neo4j-java-driver和gremlin-scala
问题描述
我有 neo4j-community-3.5.5、scala 2.11.8 和 Idea 2018.3.4 社区版本。
我尝试了 2 种方法来使用 scala 访问 Neo4j 数据库,但都没有。
我在这里遵循了建议, 并在 build.sbt 中有这个库依赖项。
libraryDependencies += "org.neo4j.driver" % "neo4j-java-driver" % "1.0.4"
但GraphDatabase
下面不被识别。我错过了任何进口吗?
val driver = GraphDatabase.driver("bolt://localhost/7474",
AuthTokens.basic("username", "password"))
val session = driver.session
我在这里遵循了建议,并在 build.sbt 中有这个库依赖项
libraryDependencies += "com.michaelpollmeier" %% "gremlin-scala" % "3.4.1.4"
但斯卡拉不承认tinkergraph
。我缺少什么,是否有描述如何设置它的链接?
import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory
解决方案
对于 neo4j-java-driver 我错过了以下导入以使其工作。可以在此处找到您需要的更完整的导入列表。
import org.neo4j.driver.v1.{AuthTokens,GraphDatabase}
尚未在 Github 上收到 Gremlin 所有者的任何回复。
推荐阅读
- python - 列表追加替换先前附加的值
- android - 如何将 LinearGradient 用于反应选项卡导航器选项卡
- syntax-error - 如何查看为什么某个文件列在 vivado 的“语法错误文件”中
- android - Camera2 - 获取静止捕获位图的最有效方法
- android - 谷歌日历 API 错误?
- android - 画布覆盖的 textview 制动图像处理
- react-native - 使用 sim 网络在没有 GPS 或互联网的情况下检测用户当前位置以做出本机反应
- java - 更改缓冲图像背景
- python - 从 amazon.ca 上刮掉产品标题
- php - 将数据库中的数据显示到表单中?