嗨,我对帆船很陌生。任何人都可以帮助我了解如何以及在何处传递MySQL数据库的SQL查询



我对帆船很陌生。有人能帮助我理解如何&mysql数据库的sql查询传递到哪里

您需要做以下几件事:

1( 安装适配器npm install sails-mysql --save

2( 设置连接。在文件config/datastores.js中,有一个名为default的对象。这是您配置本地数据库的地方。有一个被注释掉的例子说明了它应该是什么样子:adapter: 'sails-mysql', url 'mysql://user:password@host:port/database'

当您准备好设置生产数据库时,请在datastores.default下的config/env/production.js中执行同样的操作

3( 设置您的模型:https://sailsjs.com/documentation/concepts/models-and-orm/models

一个简单的入门方法是在cli中使用sails generate model <ModelName>

4( 接下来,您可以选择:要么在mysql中手动设置表(使用mysql工作台或类似工具(,要么可以利用sails自动迁移来自动设置表。要执行此操作,请确保在config/models.js中有migrate: 'alter'。然后第一次举起时使用sails lift --drop

5( 现在,您应该能够使用var newRecord = async <ModelName>.create({...}}).fetch()之类的调用从后端的任何位置进行查询

最新更新