针对NoSQL(Mongo),文档导向的数据抽象层是什么?

3
我正在构建一个服务器应用程序,通过RESTful web服务与世界进行接口交互,并使用MongoDB进行存储。恰好的是,Web服务的JSON资源与Mongo中存储的BSON文档的结构非常接近。
通常我会使用面向对象的DAO抽象来隐藏持久化实现的细节,但在这种情况下,它似乎不是最合适的选择,因为我真正想做的是基于查询从DB中获取文档并执行转换。构建一个对象图作为中介似乎有些过度。
是否有人有任何符合这个要求的抽象模式的建议?
编辑:删除了凌晨1点关于不使用任何抽象而直接使用Mongo驱动程序的降级。
1个回答

0
抽象化的级别由您决定,取决于您的需求和要求。在本地 MongoDB 驱动程序之上有各种特定于语言的层。您需要自己决定您需要什么,而不是我们决定。如果没有更精确和详细的背景信息,我们无法提供建议。如果您问一个泛泛的问题,那么您将得到一个泛泛的回答。
还有谁给这个+1?为什么?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接