关于dresende / node-orm 的使用问题
发布于 2年前 作者 cony138 1611 次浏览

诸位好,我在使用dresende / node-orm 去连接Mysql的时候,出现了日期不能读出的问题: 我在Mysql中存有一条记录,其中有个DateTime类型的字段:1888-08-08 12:12:12 ,然后我用node-orm读出来以后,再保存,就把数据库中的记录覆盖成了 0000-00-00 00:00:00,再次读出就成为了Invalid Date,请问各位有没有遇到这种问题? 附上node-orm的git地址https://github.com/dresende/node-orm/ 另外,如果有更好的orm,已经在用的,可否推荐一下,谢谢!

10 回复

木有人给点建议吗。。

new Date() //不是只用 Date()

你保存之前得查一下,不能把无效数据存回去。

没用过 node-orm

感谢回复,我那时用的是new Date()。 那个node-orm我用的时候有好多问题,看他更新也不是很勤快,后来就没用了

谢谢回复。我没改过那些字段,是指读取-》保存-》读取-》保存。 后来不用mysql和node-orm了。 你一般node读写mysql的时候用什么工具啊?

@cony138 我就用 mysql 模块,ORM 部分自己处理。

mysql orm 不如用一下这个…用的人多…bug 修复得也快… https://github.com/sequelize/sequelize

恩,听过。后来用mongo后就没关注了。

使用时间戳类型

回到顶部