在使用MySQL的时候,比如用Django连接MySQL,此时model新增了一个字段,只要进行一下migration,在命令行中就可以操作, 那么之前所有的记录都会新增这个字段,但是在MongoDB中如何操作呢?Nodejs作为后端,有这个功能么?
难道是直接打开MongoDB然后命令行update么?有没有类似Django那样的migration工具呢?
在使用MySQL的时候,比如用Django连接MySQL,此时model新增了一个字段,只要进行一下migration,在命令行中就可以操作, 那么之前所有的记录都会新增这个字段,但是在MongoDB中如何操作呢?Nodejs作为后端,有这个功能么?
难道是直接打开MongoDB然后命令行update么?有没有类似Django那样的migration工具呢?
1 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读
1 回答1.4k 阅读
1 回答714 阅读
MongoDB是非关系数据库,没有列的概念。意味着你不用往每个文档都新加一个空列,有就有,没有就没有,并不影响使用。