在使用orm2进行数据插入后,从数据库查询是正常的,但是使用orm2查询出来的始终是GMT时间,即0时区,和我们的大中国的东八区差8个小时,通过查询node-orm2的代码发现,timezone可以通过query部分参数传递进去,因此得出以下数据库连接的写法:
app.use(orm.express("postgres://postgres:mysecretpassword@postgres:5432/opencms?timezone='CST'",{
define: function (db, models, next) {
//数据表定义
}
}));