如何在 Scala 中执行 Couchbase 的 n1ql 查询?
How to execute n1ql query of Couchbase in scala?
我想在我的项目中执行 Nickel 查询,并希望将我实际使用视图执行的所有任务转换为使用 Nickel 执行它。可能吗..??
如果是,请提供示例并在 Scala 中执行 Nickel 查询,我是否必须在我的项目中添加任何其他依赖项。如果是,请也提供 link。
如有任何建议,我们将不胜感激
我们 planning/working 使用 scala 驱动程序,但现在您可以非常轻松地通过 scala 使用 java SDK。所以我建议您遵循官方文档,但将 java 示例转换为 scala:http://docs.couchbase.com/developer/java-2.1/java-intro.html
您首先需要 java-客户端依赖项:
libraryDependencies := "com.couchbase.client" % "java-client" % "2.1.4"
如果您使用隐式转换,您的生活也会变得更轻松:
import com.couchbase.client.java.CouchbaseCluster
import com.couchbase.client.java.query.Query
import scala.collection.JavaConversions._
object ConnectAndQuery {
def main(args: Array[String]): Unit = {
val cluster = CouchbaseCluster.create()
val bucket = cluster.openBucket("travel-sample")
val result = bucket.query(Query.simple("SELECT * FROM `travel-sample`LIMIT 10"))
result.allRows().map(_.value()).foreach(println)
cluster.disconnect()
}
}
我想在我的项目中执行 Nickel 查询,并希望将我实际使用视图执行的所有任务转换为使用 Nickel 执行它。可能吗..??
如果是,请提供示例并在 Scala 中执行 Nickel 查询,我是否必须在我的项目中添加任何其他依赖项。如果是,请也提供 link。
如有任何建议,我们将不胜感激
我们 planning/working 使用 scala 驱动程序,但现在您可以非常轻松地通过 scala 使用 java SDK。所以我建议您遵循官方文档,但将 java 示例转换为 scala:http://docs.couchbase.com/developer/java-2.1/java-intro.html
您首先需要 java-客户端依赖项:
libraryDependencies := "com.couchbase.client" % "java-client" % "2.1.4"
如果您使用隐式转换,您的生活也会变得更轻松:
import com.couchbase.client.java.CouchbaseCluster
import com.couchbase.client.java.query.Query
import scala.collection.JavaConversions._
object ConnectAndQuery {
def main(args: Array[String]): Unit = {
val cluster = CouchbaseCluster.create()
val bucket = cluster.openBucket("travel-sample")
val result = bucket.query(Query.simple("SELECT * FROM `travel-sample`LIMIT 10"))
result.allRows().map(_.value()).foreach(println)
cluster.disconnect()
}
}