最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在后继中连接列值?

IT培训 admin 14浏览 0评论

如何在后继中连接列值?

我正在遵循其中要连接图像名称的URL路径的代码。

let product_list = await Product.findAll({
      limit: limit,
      offset: offset,
      where: {
        isActive: 1
      },
      order: [
        ['createdAt', 'DESC'],
      ],
      include: { 
        model: ProductImage, 
        limit: 1, 
        offset: 0,
        attributes: [
          [db.sequelize.literal("/ || '' || image"), 'image']
        ],
      },
    });

如何获得所需的输出?

回答如下:

看来您的分隔符不匹配。尝试对JavaScript使用双引号,对SQL使用单引号。

attributes: [
  ["concat('https://abc.s3-us-west-2.amazonaws/',  image)" , 'image']
],

这假定“图像”是“产品”表的一列。我使用concat,因为未为||配置我们的mySql实例。

如何在后继中连接列值?

我正在遵循其中要连接图像名称的URL路径的代码。

let product_list = await Product.findAll({
      limit: limit,
      offset: offset,
      where: {
        isActive: 1
      },
      order: [
        ['createdAt', 'DESC'],
      ],
      include: { 
        model: ProductImage, 
        limit: 1, 
        offset: 0,
        attributes: [
          [db.sequelize.literal("/ || '' || image"), 'image']
        ],
      },
    });

如何获得所需的输出?

回答如下:

看来您的分隔符不匹配。尝试对JavaScript使用双引号,对SQL使用单引号。

attributes: [
  ["concat('https://abc.s3-us-west-2.amazonaws/',  image)" , 'image']
],

这假定“图像”是“产品”表的一列。我使用concat,因为未为||配置我们的mySql实例。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论