如何 运行 在 Sails.js 中使用 Waterline 自定义查询?
How to run custom query using Waterline in Sails.js?
我正在寻找一种方法 运行 在 Sails.js 中使用 Waterline 进行自定义查询。
例如我想创建一个视图,例如:CREATE VIEW ...
通过某些模型 运行 它没有意义,例如 User.query()
.
有没有办法 运行 在不引用某些特定模型的情况下进行本机查询?
Waterline 不提供对底层适配器的直接访问;你必须通过一个模型。如果通过特定模型 运行 进行通用查询确实让您在哲学上感到困扰,您可以随时直接安装和使用数据库驱动程序(例如 npm install pg
或 npm install node-mysql
)。但是通过模型有一些好处。一方面,Waterline 为您处理所有连接开销。如果您更改模型的连接,则通用查询将自动使用新连接,而无需您自己搜索和切换。
我正在寻找一种方法 运行 在 Sails.js 中使用 Waterline 进行自定义查询。
例如我想创建一个视图,例如:CREATE VIEW ...
通过某些模型 运行 它没有意义,例如 User.query()
.
有没有办法 运行 在不引用某些特定模型的情况下进行本机查询?
Waterline 不提供对底层适配器的直接访问;你必须通过一个模型。如果通过特定模型 运行 进行通用查询确实让您在哲学上感到困扰,您可以随时直接安装和使用数据库驱动程序(例如 npm install pg
或 npm install node-mysql
)。但是通过模型有一些好处。一方面,Waterline 为您处理所有连接开销。如果您更改模型的连接,则通用查询将自动使用新连接,而无需您自己搜索和切换。