如何用Loopback自动创buildMySQL视图

我最近才意识到Loopback及其令人印象深刻的function。 我有一个问题是关于数据和模型迁移。 我绝对肯定可以做到这一点,但我不知道该怎么做。

有没有办法在loopback中编写启动脚本文件,以便a)检查MySQL中是否存在视图,b)如果没有,创build视图?

提前致谢!

在Loopback框架中,您可以随时执行任何本机命令。 你必须有一个像appPost这样的模型来运行命令并将这个模型附加到一个mysql数据源:

服务器/ server.js

 app.use(function (req, res, next) { .... app.models.appPost.dataSource.connector.execute('CREATE OR REPLACE VIEW ...', null, function (err,response) { console.log(response); }); .... } 

在这里查看详情: https : //docs.strongloop.com/display/public/LB/Executing+native+SQL