Tôi đã được nhìn xung quanh để thực hiện cơ sở dữ liệu trừu tượng đơn giản, sau đó tôi tìm thấy bài viết tuyệt vời http://howtonode.org/express-mongodb, mà cũ nhưng tôi vẫn thích ý tưởng.lớp trừu tượng cho cơ sở dữ liệu Node.js
Cũng có thể xây dựng, có thể mất một số loại đối tượng theo nghĩa đen với cài đặt cơ sở dữ liệu. Vì vậy, ý tưởng chính là có thể có các triển khai khác nhau của UserService-s, nhưng xác định vị trí trong các thư mục khác nhau và chỉ yêu cầu một thư mục cần thiết.
/data-layer/mongodb/user-service.js
/post-service.js
/comment-service.js
/data-layer/couchdb/user-service.js
/post-service.js
/comment-service.js
Khi cơ sở dữ liệu là cần thiết, tôi wil có được nó với var UserService = require(__dirname + '/data-layer/mongodb/user-service).UserService(db);
nơi var db = "open db object"
Điều này có thể đúng cách để làm điều đó hoặc là có bất kỳ giải pháp tốt hơn?
Rất hứa hẹn là JugglingDB: https://github.com/1602/jugglingdb Đây là tài liệu hướng dẫn: http: // jsdoc.info/1602/jugglingdb/ –
bạn có thể thấy đây là một nơi tốt để có ý tưởng http://mongodb.github.com/node-mongodb-native/github/github.html – christkv
Khám phá [JSData] (http: // www .js-data.io /). – orad