Драйвер Casbah Scala MongoDB -получение данных из DBObject

Итак, вот еще один вопрос по основам Casbah и MongoDB. После того, как я получил объект DBObject из базы данных, как мне извлечь из него определенные данные? Я знаю, что есть метод DBObject.get(), который возвращает java.lang.Object. Должен ли я сделать это так, а затем просто привести данные к нужному типу? Я не уверен, что это лучший способ сделать это... кто-нибудь может порекомендовать, как это сделать лучше?

ОБНОВЛЕНИЕ:

В конце концов я пошел по пути ручной обработки всех вещей. Я не использую Salat из-за ограничения класса case, потому что классы case не рекомендуются для детей, а это потребует архитектурной перестройки. Однако ответ помечен как лучший, поскольку он будет работать в большинстве ситуаций, и здесь нет другого более общего ответа.

7
задан noncom 8 June 2012 в 18:21
поделиться