节点表达与orm2&分离的模型文件

时间:2014-02-27 14:09:32

标签: javascript node.js orm express node-orm2

我正在使用node& express(节点框架)。 我不想使用node-orm2框架来与我的MySQL数据库进行通信。为了保持良好的结构,我想在分离的文件中分割我的模型。我一直在使用github上的文档,但不知怎的,我无法使它工作。

app.js:

app.use(orm.express("mysql://********:********@localhost/*********",
{
    define: function(db, models){
        db.load('./models', function(err){
            models.movie = db.models.Movie;
        });
    }
}));

models.js:

module.exports = function (db, fn) {
    db.load("movie", function (err) {
        if (err) {
            return fn(err);
        }
    });
//etc
return fn();
};

movie.js:

module.exports = function (db, fn) {
    db.define('movie', {
        id          : { type: "number" },
        title       : { type: "text" },
        year        : { type: "number" },
        rating      : { type: "number" },
        description : { type: "text" }
    }, {
        methods : {

        }
    });

    return fn();
};

1 个答案:

答案 0 :(得分:-1)

您可以在github

上找到帮助