如何在Loopback中包含其他模型?

时间:2016-07-26 02:00:50

标签: node.js strongloop loopback

我在这里阅读了文档:https://docs.strongloop.com/display/public/LB/Include+filter

但他们不清楚!例如,他们给出了例子:

User.find({include: 'posts'}, function() { ... });

这段代码应该放在哪里?它在common / models / user.js中吗?那么功能里面是什么?返回的是什么?

当然,我对他们的文件感到沮丧。

请建议。谢谢。

1 个答案:

答案 0 :(得分:0)

根据documentation,您可以使用带有find()findOne()findById()包含过滤器。我已附加API reference各个部分的链接。

要使用这些方法,您需要PersistedModel个对象(例如用户)。就像你提到的那样,你可以在 common / models / model-name.js 中获得它(如果你将模型存储在那里)。您也可以从LoopBackApplication对象轻松检索它,您可以在several ways中获取该对象。底线是......你基本上可以在任何需要的地方使用这些方法。

function() { ... }参数表示回调。它允许您定义将在返回的实例上使用的函数。该功能的内容取决于您的需求。