NodeJS 如果uuid类型的字段为空,如何进行请求?

tvz2xvvm  于 2023-01-12  发布在  Node.js
关注(0)|答案(1)|浏览(294)

我有一个可选字段parent,它的数据类型是uuid,有时这个字段可能是空的。
如果字段为空,如何执行获取数据请求?
uuid类型语法无效:“无效”

const current_file = await this.fileService.findOne({
  relations: ['user', 'parent'],
  where: {
    name: file.originalname,
    user: current_user.user_id,
    parent: request.body.parent,
  },
});
kdfy810k

kdfy810k1#

const current_file = await this.fileService.findOne({
  relations: ['user', 'parent'],
  where: {
    name: file.originalname,
    user: current_user.user_id,
    parent: request.body.parent || undefined,
  },
});

这样,当parentnull时,您实际上通过||操作符将密钥设置为undefined

相关问题