【发布时间】:2012-05-07 20:43:59
【问题描述】:
我正在构建一个服务器应用程序,它通过 RESTful Web 服务与世界连接,并使用 MongoDB 存储。碰巧的是,Web 服务的 JSON 资源与存储在 Mongo 中的 BSON 文档的结构非常接近。
虽然我通常使用面向对象的 DAO 抽象来隐藏持久性实现的细节,但它似乎不太适合这种情况,因为我真正想做的是 获取文档 基于查询从数据库中获取并执行转换。构建对象图作为中介似乎有些过分。
是否有人对符合此要求的抽象模式有任何建议?
编辑:删除了关于不使用任何抽象而直接使用 Mongo 驱动程序的 1AM 递减。
【问题讨论】:
标签: mongodb design-patterns architecture data-access-layer nosql