如何在Moleculer.js中使用Sequelize ORM Raw查询(内联或已准备好的SQL查询)

时间:2019-03-19 13:47:13

标签: mysql node.js sequelize.js moleculer

我正在对MySQL数据库使用sequelize ORM。现在,如果我想在Molecularr中使用Raw查询(内联或已经准备好的SQL查询),那么我将如何使用它。

例如,

SELECT user_name as UserName FROM users OR
SELECT column-names
FROM table-name1 LEFT JOIN table-name2
ON column-name1 = column-name2
WHERE condition

序列化参考:http://docs.sequelizejs.com/manual/raw-queries.html 请指导我。 谢谢,

1 个答案:

答案 0 :(得分:1)

    actions: {
        findRaw() {
            return this.adapter.db.query("SELECT * FROM posts WHERE title = 'Hello 2' LIMIT 1")
                 .then(res => res[0]);
        }
    },