sinkhaha

Results 15 comments of sinkhaha

egg-sequelize其实只是封装了sequelize库,把sequelize一些对象挂载到egg对应对象中,使得egg使用起来sequelize更方便而已,具体sql语句的语法建议去参考sequelize的文档

egg-mysql封装了[ali-rds](https://github.com/ali-sdk/ali-rds),ali-rds文档db.count()方法统计数量,其他操作应该可以[直接query拼接sql去查询](https://www.eggjs.org/zh-CN/tutorials/mysql#%E7%9B%B4%E6%8E%A5%E6%89%A7%E8%A1%8C-sql-%E8%AF%AD%E5%8F%A5)

这是开发模式下,egg-watcher插件会使用[多进程研发模式增强](https://www.eggjs.org/zh-CN/advanced/cluster-client)跟egg服务通信,此时需要监听端口,报错时可以查下端口是否真的被占用了,如果不想监听项目文件的变化也可以把egg-watcher插件关了

不能删,egg-sequelize的agent.js会连接数据库并加载模型挂载到app等工作。没怎么看懂这句“work线程就可以直接加载使用”的需求

应该是当时MongoDB驱动库跟MongoDB数据库节点的心跳检测不通,MongoDB驱动库触发了disconnected,建议检查下当时是否网络有问题。useUnifiedTopology参数为true,所以mongoose会[开启心跳检测](https://github.com/Automattic/mongoose/blob/master/lib/connection.js/#L666)