如何在Sequelize中使用and运算符

编程入门 行业动态 更新时间:2024-10-14 12:21:32

如何在Sequelize中使用and<a href=https://www.elefans.com/category/jswz/34/1771114.html style=运算符"/>

如何在Sequelize中使用and运算符

我有以下查询:

const records = await Product.findAll({ 
    where: { 
        name: { 
            [Op.like]: '%iphone%' 
        } 
        Op.and( category {[Op.like]: '%phone%'})
    }
})

如果我只有它,那就很好用了。

const records = await Product.findAll({ 
    where: { 
        name: { 
            [Op.like]: '%iphone%' 
        } 
    } 
})

如何获得查询的行为类似于

SELECT * FROM Product WHERE name LIKE '%iphone%' AND 'category LIKE '%phone%'

我一直收到语法错误,有人可以帮我解决此错误。在此先感谢

回答如下:

您缺少一些逗号。 WHERE clause documentation

const records = await Product.findAll({ 
    where: { 
        name: { [Op.like]: '%iphone%' },
        category: {[Op.like]: '%phone%'}
    } 
})

更多推荐

如何在Sequelize中使用and运算符

本文发布于:2024-05-07 00:19:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753972.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:运算符   如何在   Sequelize

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!