Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.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 延续关系_Javascript_Sql_Sequelize.js - Fatal编程技术网

Javascript 延续关系

Javascript 延续关系,javascript,sql,sequelize.js,Javascript,Sql,Sequelize.js,今天,我一直在尝试处理续集式的关系,但我遇到了第一个障碍 var models = require('../models'); var users = models.users; users.hasMany(models.images, {as: 'Images'}); console.log(users.getImages()); 我看不出为什么这不起作用,我几乎是从示例中逐行复制它 我得到错误“getImages()不是函数”。该方法不存在 我可能很愚蠢,但我很想知道我做错了什么 谢谢

今天,我一直在尝试处理续集式的关系,但我遇到了第一个障碍

var models = require('../models');

var users = models.users;

users.hasMany(models.images, {as: 'Images'});
console.log(users.getImages());
我看不出为什么这不起作用,我几乎是从示例中逐行复制它

我得到错误“getImages()不是函数”。该方法不存在

我可能很愚蠢,但我很想知道我做错了什么


谢谢

您正在尝试访问您的
(表),而不是
实例
(行)图像

正确的方向是:

users.hasMany( models.images, { as : "Images" } );
users.findOne({}).then( function( user ) { 
    // User is our instance ( the row, that actually has other rows related ) 
    user.getImages() 
} );