我可能正在监督一些非常基本的东西,但我有一个基本的强循环自定义脚本,它应该做一些数据清理。
脚本运行良好,这不是问题,执行所有应该执行的操作(打印所有控制台.log但进程永远不会退出。
我必须做些什么来结束强循环吗?
var app = require('../server/server');
app.models.product.find({}, (err, result) => {
console.log('result', result);
//Do data cleanup
console.log('done now');
});
好的,
似乎与 mysql 服务器的连接保持打开状态。如果我手动断开连接,进程退出会很好整洁。
var app = require('../server/server');
app.models.product.find({}, (err, result) => {
console.log('result', result);
//Do data cleanup
//Disconnect datasource
app.dataSources.mysqldb.disconnect();
console.log('done now');
});
console.log('end of file');