【发布时间】:2015-07-24 13:32:26
【问题描述】:
在 Loopback 中,查询数据时很容易包含关系对象。例如,可以使用 include 过滤器在一次调用中包含属于博客文章的所有 cmets。
但就我而言,我想获取没有关系的数据。
我有一个用户详情页面。在该页面上,用户可以选择username,还有一个下拉列表,用户可以从中选择他所在的国家/地区。
所以从客户端我做了类似的事情:
Country.find().$promise.then(function(countryData) {
$scope.countries = countryData;
});
Player.find().$promise.then(function(playerData) {
$scope.player = playerData;
}
但是,如果我有更多想要填写的列表怎么办?比如,city、state、colors等
然后我必须打很多单独的电话。
有没有办法在一次调用中包含所有这些数据,即使它们没有关系?像这样的:
Player.find({ filter: { include: ["countries", "colors"] } }).$promise.then(function(data) {
// some stuff
}
【问题讨论】:
标签: loopbackjs strongloop loopback