灰烬数据-在一个请求中返回两个资源

托马斯

我想实施搜索电子商店。用户输入文本,API返回与搜索词组匹配的产品AND类别。

如何在一个请求中获得产品和类别?

我知道我可以做

return Ember.RSVP.hash( {
    products: this.store.find("product", {searchTerm: "banana"})
    categories: this.store.find("category", {searchTerm: "banana"})
} );

但是没有一种方法可以在单个请求中执行以提高性能吗?

如果您可以修改自己的后端,只需创建一种新的搜索方法 this.store.find("searchResult", {searchTerm: "banana"})

搜索结果将是这样的

{ searchResult { products: [ ... ], categories: [ ... ] } }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

灰烬数据需要一个根元素

如何使用Web API,MVC5通过存储库从一个资源中的两个表中返回数据

在一个变量中从数据层返回两个值

比较数据帧中的两个datetime列并返回一个标志

灰烬数据中的HasMany多态关系

在Spark中连接两个数据框仅返回一个匹配项

灰烬,无灰烬数据

在两个熊猫数据框中找到匹配的值,然后从匹配的行中返回一个值

比较两个列表并根据 Linq C# 中的 Id 从第一个列表返回数据

灰烬数据使用不同的URL进行请求

灰烬数据-当API不返回记录时如何处理

灰烬数据:加载一对一的相关模型

尝试从一个函数返回一个数据集,该函数从两个函数打印

灰烬数据一对多关系不起作用

灰烬数据中.save()函数的作用是什么?

灰烬数据不会将参数附加到查询中

如何使用@Compoundindex返回在GET请求中传递两个参数的数据?

在Android的一个单一活动中获取两个不同活动的数据

使用 Pandas 比较两个数据帧以返回一个新的数据帧 - Python

在一个位置管理两个关系数据库中的数据

仅当使用MySQL的一个表中的列值与另一表中的列值相同时,才如何从两个表返回数据?

cakephp在一个模型和控件中的两个表中插入数据

在一个查询中从两个不同的表中获取数据

将R中的两个列表合并到一个数据框中

将两个表中的数据拆分并分配到一个新表中

将两个表中的数据合并到一个输出SQL中

如何匹配数据库中两个值中的任何一个?

将两个表中的数据存储到一个php数组中

如何在一个查询中从两个表中检索数据