【发布时间】:2018-12-29 01:45:09
【问题描述】:
我正在尝试使用 Loopback (V3) 创建一个应用,但遇到了一个奇怪的错误。
我正在尝试使用autoupdate() 创建我的 Mysql 表,但对于我的自定义模型它不起作用。
这是我迄今为止尝试过的 ->
var server = require('../server');
var ds = server.dataSources.db;
var models = ['test','Post','User', 'AccessToken', 'ACL', 'RoleMapping', 'Role'];
ds.isActual(models, function(err, actual) {
if (!actual) {
ds.autoupdate(null, function(err,result){
console.log("DONE!");
console.log(result);
});
};
});
脚本有效。如果数据库为空,它将为除test 和Post 之外的所有数据库创建表。这些是我的自定义模型,其他的都内置在环回中。
是因为模型类型吗? (尝试过 Model 和 PersistedModel)还是别的什么?我什至尝试不使用isActual 检查,但仍然没有。
【问题讨论】:
标签: mysql node.js loopbackjs