我对帆船很陌生。有人能帮助我理解如何&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()
之类的调用从后端的任何位置进行查询