我有一张users
和courses
的表格(例如:心理学101,poli sci 205等)。我还有一个名为users_courses
的连接表。我想获取属于用户的所有课程。
我有两个与解决这个问题有关的问题:
fetchAll()
(course
vs courses
)。有什么区别?答案 0 :(得分:1)
"-KJSKE4a2y-okl71vDSx": {
Interest = men;
gender = female;
name = girlsname1;
photo = "http://i.imgur.com/VAWlQ0S.gif";
surname = girlsurname1;
}, "-KJSKE4b8TlvxV-urHQo": {
Interest = men;
gender = female;
name = girlsname6;
photo = "http://media.tumblr.com/tumblr_lnb9aozmM71qbxrlp.gif";
surname = girlsurname6;
是一个模型函数(参见fetchAll)。它会根据查询参数带来一系列模型,在事件发生时触发fetchAll()
和'fetching'
事件。
相比'fetched'
只带来当前模型(或匹配当前设置属性的模型),如:
fetch()
对于这个例子,我假设你的模型是:
new User({name: 'Mary Jane'})
.fetch({withRelated: 'courses'})
.then(function(mary) {
console.log('Mary Jane and her courses: ' + mary.toJSON());
});