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