问题标签 [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.
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()
,因为这返回真/假,我需要返回创建的记录
mysql - 无法在 AdonisJS 中使用 Lucid 更新 Datetime 类型值
我无法更新表中的日期时间类型值。(VIGENCIA) 我正在使用 AdonisJS 和 Lucid 模型以及 MySQL,但无论我尝试什么,它都保持不变。对不起英语第二语言。
它更新 SALDO_CLASE 值没有问题。当前的代码是我尝试的最后一件事。
node.js - 调用 save() 方法时 created_at 字段日期更新
当我更新销毁中的状态字段时,更新 created_at 字段日期。这是我的控制器代码
adonis.js - 如何根据关系订购 Lucid Models 结果?
我想要的是根据Laravel 所做Service
的关系(属于相同的)对所有模型结果进行排序,如下所示:ServiceCategory
问题是 Lucid 不理解它并给出以下错误:
services
从order by中选择 *categories
。id
asc - ER_BAD_FIELD_ERROR:“订单子句”中的未知列“categories.id”
这是服务模型:
这是 ServiceCategory 模型:
我怎样才能让它工作?
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 全球提供商集成,这样我就能够返回葡萄牙语验证消息。
node.js - 为什么在 lucid 中,user.save() 不起作用?
我逐行获取findOrCreate()
并更新验证码。当我想使用user.save()
我得到这个错误:
user.save 不是函数
我的代码:
mysql - Adonis.js:如何使用 Lucid 模型在查询中选择某些属性
我想在我的查询中选择一些属性。
这是我在控制器中的代码
这是 在 imageables 属性中查询的结果,我只想要图像属性。
这是我希望查询后的表单数据。
entity-relationship - Adonis-Js:获取与另一个实体相关的特定数量的实体
我需要您在 Adonis-Js 中的帮助来加载具有关系的实体。这是我的问题:
我有两个实体:
- 联系人(属于联系人组)
- 联系人组(有很多联系人)
我想请求获取包含一些联系人的联系人组列表,这是一个示例,此代码为我提供了所有联系人组以及与之相关的所有联系人。:
就我而言,我只想获取所有联系人组,其中只有一些与之相关的联系人(例如,找到的每个联系人组最多有 3 个联系人),但是当我使用下面的代码时:
我只得到与第一个Contactgroup相关的前 3 个联系人,例如:
如果Contactgroup[0]有 X联系人-> 它显示它的前 3 个联系人的数组,如果Contactgroup[1]有 X联系人-> 它将显示一个空数组。
如何为每个Contactgroup获得 3 个联系人?
我希望我的解释清楚,并提前感谢您的帮助!
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)很有用。我已经在我的项目中实现了它。
javascript - AdonisJS 5 - 即使外键为空也预加载模型
我想预加载一个模型,即使它有一个空外键。我将使用 Adonis 文档页面中的模型来说明:用户和个人资料。
就那么简单!
但在我的情况下,如果用户的 key profile_id 为 null,它会抛出一个异常,这意味着它只预加载现有的关系(很公平)。
明确地说,我不想只预加载具有现有外键的用户,我需要现有的用户相关模型和没有模型的用户来预加载。
我已经阅读并测试了文档页面中的示例,但对这个案例没有足够的解释(或者我只是没有找到它)。
任何提示将不胜感激