最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在后继中连接列值?

网站源码admin21浏览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实例。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论