Ich habe mich für einfache Datenbankabstraktion Implementierung gesucht, dann fand ich tollen Artikel http://howtonode.org/express-mongodb, die alt, aber ich mag immer noch die Idee.Abstract Layer für Node.js Datenbank
Nun vielleicht die Konstruktion, könnte eine Art von Objekt Literal mit Datenbankeinstellungen nehmen. Also die Hauptidee ist, dass es verschiedene Implementierungen von UserService-s geben könnte, aber in verschiedenen Verzeichnissen suchen und nur das eine benötigen würde.
/data-layer/mongodb/user-service.js
/post-service.js
/comment-service.js
/data-layer/couchdb/user-service.js
/post-service.js
/comment-service.js
Wenn die Datenbank benötigt wird, wil ich es mit var UserService = require(__dirname + '/data-layer/mongodb/user-service).UserService(db);
, wo var db = "open db object"
dies dem richtigen Weg sein würde, es zu tun oder ist es bessere Lösungen?
Sehr vielversprechend ist JugglingDB: https://github.com/1602/jugglingdb Hier die Dokumentation: http: // jsdoc.info/1602/jugglingdb/ –
Sie könnten dies ein guter Ort finden, um Ideen zu erhalten http://mongodb.github.com/node-mongodb-native/github/github.html – christkv
Check out [JSData] (http: // www .js-data.io/). – orad