我正在使用Sequelize作为ORM工具的sails应用程序。应用程序和Sequelize之间的初始集成通过sails-hook-sequelize插件建立,其中可以找到here。到目前为止,这种方法运行良好,定义和使用模型没有问题。使用Sequelize作为ORM使用原始查询作为ORM
但是,当我想将View定义为Sequelize对象时,我遇到了一个障碍。 Sequelize还没有(还)有一个简单的方法来做到这一点。我发现的工作是执行原始查询并用结果填充表格。
现在我来到第二个路障和实际问题本身。我如何简单地在我的sails应用程序中执行sequelize.query?在独立节点应用程序中使用sequelize我没有问题。然而,这个风帆应用程序已经离我远去,我不知道什么对象实际调用.query!我正在寻找的是像
Sequelize.query("SELECT * FROM `Document.MyView`", { type: Sequelize.QueryTypes.SELECT})
简单的东西可悲的是上面给我sequelize.query is not a function
我在数据库连接定义一个connections.coffee文件。它被命名为'核心',但是当我尝试Core.query
我得到Core is undefined
好像我缺少一些简单和基本的东西,堆叠太多的东西在另一个之上。