2013-01-24 72 views
3

對於我的node.js應用程序,我使用mongodb作爲數據庫。另外我更喜歡在它上面使用mongoose.js。我的問題是,在貓鼬上創建一個額外的數據訪問層

是合理的基礎上的mongoose.js 之上的附加層,以訪問數據?喜歡CRUD operations

像普通的功能,一套不正是mongoose不和直接寫入mongoose查詢限制編碼器,並可以在後面的階段是幫助我們改變分貝mongoose。我這樣問,是因爲我不知道在稍後階段會有多大的效果,但現在看起來很煩人。請建議。

回答

3

難以確切地回答,但我傾向於使這個「額外」層更易於測試。例如。更容易單獨測試類/文件。如果您希望能夠在某個時刻重構另一個數據存儲,這也很有用。