this.partService .query({ 'deleted.specified': false, //判断字段为null page: pageToLoad - 1, size: this.itemsPerPage, sort: this.sort(), }) 这是一个part表的条件查询其中'deleted.specified': false条件中的deleted字段是part表外键关联的另一个表中的字段现在这么编写是不正确的那我应该怎么编写才能 'deleted.specified': false的功能
时间: 2024-03-11 14:46:39 浏览: 280
Laravel-Auto-Hard-Deleter:Laravel和Lumen自动硬删除器
如果 `deleted` 字段是关联的另一个表中的字段,你需要使用 JOIN 来连接两个表,然后在查询条件中使用关联表的字段名。具体做法取决于你使用的数据库和ORM框架。以下是一个示例查询,假设 `part` 表关联的表名为 `related_table`,`deleted` 字段在 `related_table` 表中:
```javascript
this.partService
.query({
page: pageToLoad - 1,
size: this.itemsPerPage,
sort: this.sort(),
// 使用 JOIN 连接两个表,使用关联表的字段名
'related_table.deleted.specified': false,
})
```
请注意,具体的语法可能会因为使用的数据库和ORM框架而有所不同,上述示例仅供参考。
阅读全文