问题标签 [lucid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
543 浏览

node.js - 我如何在 adonis /node.js 中使用我的模型实例创建 create() 方法?

我正在尝试使用 Lucid Models 进行插入。

所以,首先我在 a 中定义我的模型const

这是我需要创建新记录的函数:

但我得到:

插入“xxx”(“$attributes”、“$frozen”、“$hidden”、“$originalAttributes”、“$parent”、“$persisted”、“$relations”、“$sideLoaded”、“$visible” , " setters ", "created_at", "updated_at") 值 ($1, $2, DEFAULT, $3, $4, $5, $6, $7, DEFAULT, $8, $9, $10) 返回 "id" - "$attributes" 列关系“xxx”不存在”

我没有使用.save(),因为这返回真/假,我需要返回创建的记录

0 投票
1 回答
417 浏览

mysql - 无法在 AdonisJS 中使用 Lucid 更新 Datetime 类型值

我无法更新表中的日期时间类型值。(VIGENCIA) 我正在使用 AdonisJS 和 Lucid 模型以及 MySQL,但无论我尝试什么,它都保持不变。对不起英语第二语言。

它更新 SALDO_CLASE 值没有问题。当前的代码是我尝试的最后一件事。

0 投票
0 回答
43 浏览

node.js - 调用 save() 方法时 created_at 字段日期更新

当我更新销毁中的状态字段时,更新 created_at 字段日期。这是我的控制器代码

0 投票
1 回答
684 浏览

adonis.js - 如何根据关系订购 Lucid Models 结果?

我想要的是根据Laravel 所做Service的关系(属于相同的)对所有模型结果进行排序,如下所示:ServiceCategory

问题是 Lucid 不理解它并给出以下错误:

services从order by中选择 * categoriesidasc - ER_BAD_FIELD_ERROR:“订单子句”中的未知列“categories.id”

这是服务模型:

这是 ServiceCategory 模型:

我怎样才能让它工作?

0 投票
1 回答
1611 浏览

javascript - AdonisJS - 如何根据 Antl Provider 的语言环境返回验证消息

我正在对我的 API 应用国际化,并且遇到了一些与 Antl 和验证消息相关的问题。

使用标准响应消息,我将根据用户设置的语言环境返回。我创建了一个路由来切换语言环境并设置为一个 cookie 和一个全局中间件以从 cookie 中获取语言环境,然后我只返回存储在语言环境资源中的消息。

全局中间件:

路线:

但我有两个带有验证消息的文件:
PT - https://github.com/LauraBeatris/xpack-adonis-api/blob/develop/resources/locales/pt/validation.json
EN - https://github.com/ LauraBeatris/xpack-adonis-api/blob/develop/resources/locales/en/validation.json

我想根据用户设置的当前语言环境返回验证消息,但问题是验证器类的 get 方法无法像其他中间件那样访问 antl 上下文对象。

验证器的消息方法:

但是,当我使用中间件上下文提供的 antl 对象更改语言环境时,它不会在全局提供程序中更改,因此验证消息将始终返回默认语言环境,而不是用户在中间件中设置的语言环境. 例如,我想将语言环境切换路由与该 antl 全球提供商集成,这样我就能够返回葡萄牙语验证消息。

这是我的项目的回购:https ://github.com/LauraBeatris/xpack-adonis-api

0 投票
1 回答
338 浏览

node.js - 为什么在 lucid 中,user.save() 不起作用?

我逐行获取findOrCreate()并更新验证码。当我想使用user.save()我得到这个错误:

user.save 不是函数

我的代码:

0 投票
1 回答
445 浏览

mysql - Adonis.js:如何使用 Lucid 模型在查询中选择某些属性

我想在我的查询中选择一些属性。

这是我在控制器中的代码

这是 在 imageables 属性中查询的结果,我只想要图像属性。

这是我希望查询后的表单数据。

0 投票
1 回答
160 浏览

entity-relationship - Adonis-Js:获取与另一个实体相关的特定数量的实体

我需要您在 Adonis-Js 中的帮助来加载具有关系的实体。这是我的问题:

我有两个实体:

  • 联系人(属于联系人组)
  • 联系人组(有很多联系人)

我想请求获取包含一些联系人的联系人组列表一个示例,此代码为我提供了所有联系人组以及与之相关的所有联系人。:

就我而言,我只想获取所有联系人组,其中只有一些与之相关的联系人(例如,找到的每个联系人组最多有 3 个联系人),但是当我使用下面的代码时:

我只得到与第一个Contactgroup相关的前 3 个联系人,例如:

如果Contactgroup[0]有 X联系人-> 它显示它的前 3 个联系人的数组,如果Contactgroup[1]有 X联系人-> 它将显示一个空数组。

如何为每个Contactgroup获得 3 个联系人

我希望我的解释清楚,并提前感谢您的帮助!

0 投票
1 回答
1091 浏览

python - 如何计算图像数据集中 RGB 值的 3x3 协方差矩阵?

我需要计算图像数据集中 RGB 值的协方差矩阵,然后将 Cholesky 分解应用于最终结果。

RGB 值的协方差矩阵是一个 3x3 矩阵 M,其中 M_(i, i) 是通道 i 的方差,M_(i, j) 是通道 i 和 j 之间的协方差。

最终结果应该是这样的:

即使 Numpy 具有 Cov 功能,我也更愿意坚持使用 PyTorch 功能。

我试图在这里基于其他 cov 实现和克隆在 PyTorch 中重新创建 numpy Cov 函数:

数据集加载将是这样的:

目前我只是在试验用torch.randn(batch_size, 3, height, width).

编辑:

我试图在这里复制 Tensorflow 的 Lucid 中的矩阵,并在 distill.pub 上进行一些解释。

第二次编辑:

为了使输出类似于示例之一,您必须这样做而不是使用 Cholesky:

然后可以使用生成的矩阵来执行颜色去相关,这对于可视化特征(DeepDream)很有用。我已经在我的项目中实现了

0 投票
1 回答
1324 浏览

javascript - AdonisJS 5 - 即使外键为空也预加载模型

我想预加载一个模型,即使它有一个空外键。我将使用 Adonis 文档页面中的模型来说明:用户和个人资料。

就那么简单!

但在我的情况下,如果用户的 key profile_id 为 null,它会抛出一个异常,这意味着它只预加载现有的关系(很公平)。

明确地说,我不想只预加载具有现有外键的用户,我需要现有的用户相关模型没有模型的用户来预加载。

我已经阅读并测试了文档页面中的示例,但对这个案例没有足够的解释(或者我只是没有找到它)。

任何提示将不胜感激