eager-loading 相关问题

预先加载是一种在同一请求中加载某个类的对象和多个命名关联的方法。

ActiveRecord 中的自定义联接的预加载

我有一桌有很多预订的餐厅。现在我想查询所有餐厅,如果他们有 2 人的预订,则应该预加载这些关联。万一...

回答 3 投票 0

如何在Entity Framework中实现多个Inclusion?

我使用实体框架 6。我有一个带有多个导航属性的 Transaction 对象。使用多个 Include 很容易实现预加载。 var aa = db.Transactions.Include(p => p.A...

回答 2 投票 0

如何从查询结果中隐藏包含的嵌套模型

我想在 Sequelize 查询的 findOptions 接口中包含嵌套模型,以便我可以设置条件,但我不希望它们显示为结果。我知道已经有人问过这个问题了,但是...

回答 1 投票 0

Sequelize (node.js) - 渴望从连接表中的附加外键加载模型

我遇到了一个问题 - 我想立即加载 M:N 关系的连接表中包含的附加模型。我尝试了一些方法,但无法让它发挥作用。 设置: 常量用户 =

回答 1 投票 0

在 Laravel 中使用 SQL ROW_NUMBER 应用雄辩的热切限制查询

正如 @JonasStaudenmeir 在 Laravel Eager Loading with Limit 上的回答,该查询如下所示: 用户::选择('id') ->与([ 'posts' => fn($query) => $query->select(['id', 'user_i...

回答 2 投票 0

Flutter:有没有办法用 riverpod 进行预加载?

我有一个包含两个屏幕的应用程序:Home 和 List_of_items。主页首先显示,并有一个路由到 List_of_items 的按钮。 List_of_items 使用 riverpod 加载,是的,一个 i... 的列表

回答 0 投票 0

加载时检测到 Rails eager loading

加载页面时出现这些错误。 检测到使用预加载 通知 => [:actor] 添加到您的查询:.includes([:actor]) 调用堆栈 .../views/api/notifications/index.json.jbuilder:6 使用

回答 0 投票 0

处理 n+1 与 hasManyThrough 关系

我的产品有称为值的关系,如下所示: 公共函数值() { 返回 $this->hasManyThrough(VariantValue::class, VariantProductOption::class, 'product_id', 'product_opt...

回答 2 投票 0

CakePHP:如何访问嵌套关联字段?

我是 CakePHP 的新手。 获取嵌套字段时遇到问题。我不知道 如果其他人以前遇到过同样的问题。 比如说,我有三个表,其中包含以下字段: 用户 ID

回答 1 投票 0

如何在 laravel 预加载中添加别名以选择查询

我想优化我的代码,所以我试图只选择我实际需要的那些字段进入 questionBankOptionspart 但问题是我收到了违反完整性约束的错误......

回答 1 投票 0

如何在 laravel 的模型中添加 'limit()' 到 $with?

我想为我的模型添加一个急切的负载,但是 - 我想限制相关记录。 我知道如何使用 load(Model::class)->limit(n) 以及关系方法来做到这一点,如下所示:...

回答 1 投票 0

为什么 select 在 Laravel 5.7 中无法正常工作?

以下代码运行良好: 发布::与(['用户']) ->获取(); 但是当我尝试使用 select 过滤它时,它在用户关系中返回 null。 Post::with(['user' => function($query){ ...

回答 3 投票 0

app\Providers\AppServiceProvider.php 中的 preventLazyLoading() 不起作用

我有以下代码,但即使我在本地开发环境中也不会抛出异常 $user = User::findOrFail(34); $用户->视频; 应用\供应商\AppServiceProvider.php .....

回答 1 投票 0

我在 laravel 模型中用我的自定义 newQuery 函数覆盖了 newQuery。在特定功能中,我想跳过自定义 newQuery 的条件

自定义模型中的新查询功能: 我用了 保护 $with = ['newQuery'];在模型中 公共函数 newQuery(){ $query = parent::newQuery(); $query->where('slug','!=', &q...

回答 1 投票 0

如何在预加载组件中使用子路由(无需触摸

我看到很多教程在延迟加载时使用 RouterModule.forChild(..)。我相信这个 forChild 也可以用于预加载,它的优点是可以确定路线...

回答 0 投票 0

在 Rails 7 中测试过滤急切加载的数据时出错

目前在我的索引操作中,我将数据加载为: posts.includes([:user, :status]) 注意:帖子属于可选的用户。有些帖子没有用户。 然后我过滤那些帖子 ba ...

回答 0 投票 0

Sequelize Eager Loading标签地图关联

我正在尝试为项目/帖子标签实施三表解决方案。 这些是我的模型: 项目.model.js const Projects = db.sequelize.define ( “项目”, { 项目编号:{ ...

回答 1 投票 0

Laravel关系报错:Undefined variable $homeTeam in hasMany closure function

我正在开发一个 Laravel 应用程序,其中我有一个 Matches 模型,该模型具有 homeHistory 关系,该关系返回主队的比赛历史记录。我正在尝试加载这种关系......

回答 0 投票 0

如何在Eloquent模型(Laravel)中使用自定义属性的关系?

你好,我需要在我的Eloquent模型中这样做:protected $with = ['releases']; public function releases() { return $this->hasMany('App\Article\Release', 'article_id'); } public function ....

回答 1 投票 1

如何在Eloquent模型(Laravel)中使用自定义属性的关系?

你好,我需要在我的Eloquent模型中这样做:protected $with = ['releases']; public function releases() { return $this->hasMany('App\Article\Release', 'article_id'); } public function ....

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.