私はシンプルなデータベース抽象化の実装を探していましたが、偉大な記事http://howtonode.org/express-mongodbが見つかりました。Node.jsデータベースの抽象レイヤー
多分、データベース設定で何らかのオブジェクトリテラルをとることができます。 主な考え方は、UserService-sの実装が異なる可能性がありますが、異なるディレクトリに配置し、必要なものだけを必要とすることです。データベースが必要な場合、私はvar db = "open db object"
var UserService = require(__dirname + '/data-layer/mongodb/user-service).UserService(db);
でそれを得るウィル
/data-layer/mongodb/user-service.js
/post-service.js
/comment-service.js
/data-layer/couchdb/user-service.js
/post-service.js
/comment-service.js
これはそれを行うための正しい方法であるか、または任意のより良い解決策はありますか?
非常に有望なのはJugglingDBです:https://github.com/1602/jugglingdbこちらのドキュメント:http:// jsdoc。info/1602/jugglingdb/ –
これは良いアイデアを得るための場所です。http://mongodb.github.com/node-mongodb-native/github/github.html – christkv
[JSData](http:// www .js-data.io /)。 – orad