在mongoose上创建一个额外的数据访问层

时间:2013-01-24 06:54:42

标签: javascript node.js mongodb mongoose

对于我的node.js应用,我使用mongodb作为数据库。此外,我更喜欢在它上面使用mongoose.js。我的问题是,

  

mongoose.js之上构建附加图层是否合理   以便访问数据?喜欢CRUD operations

类似于通用函数集,它完全执行mongoose所做的操作,并限制编码人员直接编写mongoose个查询,并且可能在我们更改数据库或mongoose的后期阶段提供帮助。我问这个是因为我不知道这会在后期有多大效果,但现在看起来很烦人。请建议。

1 个答案:

答案 0 :(得分:3)

难以肯定地回答,但我倾向于拥有这个“额外”层以便于测试。例如。更容易单独测试类/文件。如果您希望能够在某个时刻重构其他数据存储,也很有用。