【发布时间】:2014-10-17 11:23:57
【问题描述】:
我有 3 个模型:提要、链接和来源。
每个提要都有一对多关联的链接。
Feed.js:
links: {
collection: 'link',
via: 'feed'
}
并通过一对一关联将模型连接到源模型。
Link.js:
source: {
model: 'source'
}
源模型中没有什么特别的东西。
当我执行下面的查询时,我无法获取源模型中定义的链接的详细信息。
Feed.find({}).populate('links').exec(console.log);
结果:
{
links:
[
{
title: 'News link',
url: 'http://href.com/sfs',
feed: 1,
source: 1,
id: 1,
createdAt: '2014-08-23T13:01:42.989Z',
updatedAt: '2014-08-23T13:01:42.989Z'
}
],
title: 'Feed Title',
photo: 'img/img.png',
yesNo: false,
id: 1,
createdAt: '2014-08-23T13:00:43.317Z',
updatedAt: '2014-08-23T13:00:43.317Z'
}
我想用源模型填充“链接”集合。是否可以使用 Waterline 或我必须手动完成?
谢谢,
【问题讨论】:
标签: database orm sails.js waterline