【发布时间】:2018-02-26 12:00:54
【问题描述】:
大家好,我是 loopback 新手,我浏览了所有文档,但没有找到与我的问题相关的任何解决方案,如下所述 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.客户端 2.常见 3.服务器 现在我想创建新的文件夹名称,如控制器,在这里我想放置我的所有业务逻辑现在我的问题是我如何将这个文件链接到我的模型和所有其他在执行过程中所需的文件,这个文件也应该执行是这些东西可以在环回中
【问题讨论】:
-
我使用 npm 自动迁移 package.json
"scripts": { "init": "NODE_ENV=init node ." }中的这段代码,它将创建与你的 model.json 对应的数据库表 -
你也可以将你的控制器映射到你的远程方法
标签: node.js loopbackjs strongloop