我是一个简单用例的Scala / CouchDB新手。我需要将一些Scala案例类实例存储到CouchDB中。实例中的数据“几乎”是静态的(更新仅在我的服务重启期间发生)。
我所需要的只是:
我正在尝试使用Scouchdb(https://github.com/debasishg/scouchdb)。
任何人都可以给我一些简单的例子(如果存在的话)如何实现我的目标?
最后但并非最不重要的是,dispatch-couch和scouchdb之间有什么关系吗?
由于
答案 0 :(得分:0)
我需要的方法可以在Db类
上找到用于插入:
/** create a doc from an object with auto id generation */
def doc[T <: AnyRef](obj: T)
对于检索,有:
/** get an entity of type <tt>T</tt> based on its id. Returns a
Tuple3 of (id, ref, T) */
def get[T](id: String)
请参阅https://github.com/debasishg/scouchdb/blob/master/src/main/scala/scouch/db/Database.scala