你好伙计我刚接触环回,我浏览了所有文档,但没有找到任何与我的问题相关的解决方案,如下所述1.是否可以更改表名称,例如: -
var mysqlDs = app.dataSources.mysqlDs;
function createCoffeeShops(cb) {
mysqlDs.automigrate('CoffeeShop', function(err) {
if (err) return cb(err);
var CoffeeShop = app.models.CoffeeShop;
CoffeeShop.create([{
name: 'Bel Cafe',
city: 'Vancouver',
}, {
name: 'Three Bees Coffee House',
city: 'San Mateo',
}, {
name: 'Caffe Artigiano',
city: 'Vancouver',
}], cb);
});
这个代码我在loopback.io的官方文档中找到,我的模型名称是CoffeeShop现在这里是我的问题,我如何可以自动使用不同的表名称例如: - mysqlDs.automigrate('CoffeeShop'//我希望这个名字作为员工是这件事是不可能的,或者我错过了一些东西2.第二件事我怎么能创建控制器,例如: - 假设我的文件夹结构是这样的
1.client 2.common 3.server现在我想创建像控制器一样的新文件夹名称,在这里我想放置我所有的业务逻辑现在我的问题是我如何将这个文件链接到我的模型和所有其他所需的文件整体期间执行这个文件也应该执行这些东西可能在loopback中
1 回答
CoffeeShop
定义以使用表名employee
.这在Model definition JSON file中有记录 .
controller
的文件夹中,则需要查看server/model-config.json
文件 . 在顶部,您会看到_meta.sources
的部分 . 您可以在此处添加新文件夹,然后开始将模型放入该文件夹中 .