在adonisjs中使用外键删除数据时出错

bch21378

我在尝试删除 adonisjs 中的数据时遇到问题,当我输入 primarykey 作为参数以成功删除它时,但是当我尝试输入另一个参数时它不起作用。

这是我访问端点的路线:

Route.delete('customer_wishlist/:id_product', 'WishlistController.delete')

id_product不是主键,而是外键。这是在我的控制器中处理删除:

async delete ({params, response}) {
    console.log(params)
    const wishlist = await Wishlist.find(params.id_product)
    console.log(wishlist)

    if (!wishlist) {
        return response.status(404).json({data: 'Resource not found'})
    }

   await wishlist.delete()
   return response.status(200).json({status:true, data: wishlist})
}

上面 console.log 的结果const wishlist = await Wishlist.find(params.id_product)是 json id,这与参数匹配。但是下面控制台日志的结果const wishlist = await Wishlist.find(params.id_product)是空的。

这段代码有什么问题?

脆皮

.find() 仅用于主键

尝试一下 :

.findBy()->文档

await Wishlist.findBy('id_product', params.id_product)

返回第一条匹配记录

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不确定如何在AdonisJs中使用外键保存到数据库

来自分类Dev

删除数据库时出错?

来自分类Dev

我正在尝试通过使用Laravel中的外键从表中删除数据

来自分类Dev

在删除时使用外键删除值

来自分类Dev

如何使用TDB和Reasoner配置Apache Jena Fuseki?删除数据集时出错

来自分类Dev

使用Node.JS和MYSQL删除数据库记录时出错

来自分类Dev

如何使用php pdo从mysql中具有外键约束的数据库中删除数据

来自分类Dev

在MySQL中使用外键删除列

来自分类Dev

在MySQL中使用外键删除列

来自分类Dev

在这种情况下,应如何使用外键从不同的mysql表中删除数据?

来自分类Dev

创建外键时出错(检查数据类型)

来自分类Dev

在AdonisJS中使用.save()函数时,最大调用堆栈大小超出错误

来自分类Dev

在pgpool中使用postgresql函数内部的删除查询时,不是从所有服务器删除数据

来自分类Dev

在集群系统中使用石英时得到 nullPointerException,但是当删除数据库配置时,它工作正常

来自分类Dev

在Laravel 5中使用Delete glyphicon删除数据

来自分类Dev

如何在Android中使用Cursor删除数据?

来自分类Dev

Yii-使用迁移添加外键时出错

来自分类Dev

Yii-使用迁移添加外键时出错

来自分类Dev

使用外键创建mysql表时出错

来自分类Dev

尝试使用 Laravel 迁移添加外键约束时出错

来自分类Dev

使用mysql_num_rows()从使用php的外键约束从sql表中获取数据时出错

来自分类Dev

一键式删除Visual Basic Studio 2010中使用什么代码删除数据表上的所有记录?

来自分类Dev

在MySQL中删除数据库时出错(无法rmdir'。\ oro',errno:41)

来自分类Dev

使用AWK删除数据

来自分类Dev

使用fwrite()删除数据

来自分类Dev

从MVC模型添加外键时出错

来自分类Dev

添加外键约束时出错

来自分类Dev

更改表和外键时出错

来自分类Dev

在SQlite中创建外键时出错

Related 相关文章

  1. 1

    不确定如何在AdonisJs中使用外键保存到数据库

  2. 2

    删除数据库时出错?

  3. 3

    我正在尝试通过使用Laravel中的外键从表中删除数据

  4. 4

    在删除时使用外键删除值

  5. 5

    如何使用TDB和Reasoner配置Apache Jena Fuseki?删除数据集时出错

  6. 6

    使用Node.JS和MYSQL删除数据库记录时出错

  7. 7

    如何使用php pdo从mysql中具有外键约束的数据库中删除数据

  8. 8

    在MySQL中使用外键删除列

  9. 9

    在MySQL中使用外键删除列

  10. 10

    在这种情况下,应如何使用外键从不同的mysql表中删除数据?

  11. 11

    创建外键时出错(检查数据类型)

  12. 12

    在AdonisJS中使用.save()函数时,最大调用堆栈大小超出错误

  13. 13

    在pgpool中使用postgresql函数内部的删除查询时,不是从所有服务器删除数据

  14. 14

    在集群系统中使用石英时得到 nullPointerException,但是当删除数据库配置时,它工作正常

  15. 15

    在Laravel 5中使用Delete glyphicon删除数据

  16. 16

    如何在Android中使用Cursor删除数据?

  17. 17

    Yii-使用迁移添加外键时出错

  18. 18

    Yii-使用迁移添加外键时出错

  19. 19

    使用外键创建mysql表时出错

  20. 20

    尝试使用 Laravel 迁移添加外键约束时出错

  21. 21

    使用mysql_num_rows()从使用php的外键约束从sql表中获取数据时出错

  22. 22

    一键式删除Visual Basic Studio 2010中使用什么代码删除数据表上的所有记录?

  23. 23

    在MySQL中删除数据库时出错(无法rmdir'。\ oro',errno:41)

  24. 24

    使用AWK删除数据

  25. 25

    使用fwrite()删除数据

  26. 26

    从MVC模型添加外键时出错

  27. 27

    添加外键约束时出错

  28. 28

    更改表和外键时出错

  29. 29

    在SQlite中创建外键时出错

热门标签

归档