诸位好,我在使用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,已经在用的,可否推荐一下,谢谢!
木有人给点建议吗。。
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后就没关注了。
使用时间戳类型
好的。