Простой поиск объектов из CouchDB в Scala - PullRequest
1 голос
/ 04 мая 2011

Я новичок в Scala / CouchDB с простым вариантом использования.Мне нужно сохранить несколько экземпляров класса дел Scala в CouchDB.Данные в экземплярах "почти" статичны (обновление происходит только во время перезапуска службы).

Все, что мне нужно, это:

  1. Вставить экземпляр в CouchDB
  2. Получить экземпляр из CouchDB

Я пытаюсь использовать Scouchdb (https://github.com/debasishg/scouchdb).

  • Я могу использовать sjson для сериализации объектов, но я ожидаю, что scouchdb сделаетэто само по себе.
  • Я знаю о методах by_id (id) и get (id) для извлечения, но я вроде не могу понять это - кажется, все примеры устарели

Кто-нибудь может дать мне простой пример (если таковой существует), как достичь моей цели?

И, наконец, что не менее важно, есть ли какая-либо связь между диспетчерским диваном и scouchdb?

Спасибо

1 Ответ

0 голосов
/ 15 июня 2011

Методы, которые мне нужны, находятся в классе 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...