【问题标题】:How to query by number of related models in Loopback/SQL?如何在 Loopback/SQL 中按相关模型的数量进行查询?
【发布时间】:2017-09-30 09:04:31
【问题描述】:

我有一个模特帖子,有一个HasMany 相关的模特评分(还有BelongsTo 帖子)。

我想查找所有评分超过 200 的帖子。

到目前为止,我能想到的唯一解决方案是:

  1. 获取所有帖子,并使用 for 循环手动过滤它们。
  2. 在帖子表中添加一列,在添加新评级时手动更新。

(1) 效率极低(有成千上万的帖子),而 (2) 看起来不太对。

我使用 Loopback 作为框架,并且更喜欢内置解决方案,但我认为本地 SQL 是这里唯一的选择。

【问题讨论】:

标签: javascript sql node.js postgresql loopback


【解决方案1】:

在帖子中查找,使用包括评分和按评分 gt 200 过滤的位置 请参阅文档https://loopback.io/doc/en/lb2/Querying-related-models.html

【讨论】:

  • 但是评级不是一个属性,它是一个相关的模型。您将如何编写过滤器以仅返回具有 200 多个现有相关模型(评级)的帖子?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-27
  • 1970-01-01
  • 2015-01-15
  • 2016-01-16
  • 2020-07-19
  • 1970-01-01
相关资源
最近更新 更多