我在这里阅读了文档:https://docs.strongloop.com/display/public/LB/Include+filter
但他们不清楚!例如,他们给出了例子:
User.find({include: 'posts'}, function() { ... });
这段代码应该放在哪里?它在common / models / user.js中吗?那么功能里面是什么?返回的是什么?
当然,我对他们的文件感到沮丧。
请建议。谢谢。
答案 0 :(得分:0)
根据documentation,您可以使用带有find()
,findOne()
和findById()
的包含过滤器。我已附加API reference各个部分的链接。
要使用这些方法,您需要PersistedModel
个对象(例如用户)。就像你提到的那样,你可以在 common / models / model-name.js 中获得它(如果你将模型存储在那里)。您也可以从LoopBackApplication
对象轻松检索它,您可以在several ways中获取该对象。底线是......你基本上可以在任何需要的地方使用这些方法。
function() { ... }
参数表示回调。它允许您定义将在返回的实例上使用的函数。该功能的内容取决于您的需求。