Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在strongloop初始化中填充HasandBelongToMany_Javascript_Rest_Initialization_Loopbackjs_Strongloop - Fatal编程技术网

Javascript 在strongloop初始化中填充HasandBelongToMany

Javascript 在strongloop初始化中填充HasandBelongToMany,javascript,rest,initialization,loopbackjs,strongloop,Javascript,Rest,Initialization,Loopbackjs,Strongloop,我正试图在启动期间倾诉我的Strongloop模型和关系。我已经在server/boot/中创建了一个js脚本,但是如何初始化HasandBelongToMany关系呢 这就是我当前的设置代码,为了简洁起见,省略了一些部分: module.exports = function(app) { app.dataSources.mySqlDb.automigrate(['X', 'Y'], function(err) { app.models.X.create([{ fuu: "bar"}

我正试图在启动期间倾诉我的Strongloop模型和关系。我已经在server/boot/中创建了一个js脚本,但是如何初始化HasandBelongToMany关系呢

这就是我当前的设置代码,为了简洁起见,省略了一些部分:

module.exports = function(app) {
  app.dataSources.mySqlDb.automigrate(['X', 'Y'], function(err) {
    app.models.X.create([{ fuu: "bar"}, (some more...)], function(err, xs) {});
    app.models.Y.create([{ foo: "baz"}, (some more...)], function(err, ys) {});
  });
};

在X model X.json中,有一个定义为Y的hasAndBelongsToMany关系,但如何以及在何处向其添加数据?

是的,文档中没有说明如何添加数据。我相信它也坏了,不起作用。您可以插入数据,然后在回调中通过生成的节点api更新必要的关系,但我发现很难维护,我最终将测试数据直接插入数据库