鍍金池/ 問答/數(shù)據(jù)庫/ MongoDB如何向MySQL那樣進行migration?

MongoDB如何向MySQL那樣進行migration?

在使用MySQL的時候,比如用Django連接MySQL,此時model新增了一個字段,只要進行一下migration,在命令行中就可以操作, 那么之前所有的記錄都會新增這個字段,但是在MongoDB中如何操作呢?Nodejs作為后端,有這個功能么?

難道是直接打開MongoDB然后命令行update么?有沒有類似Django那樣的migration工具呢?

回答
編輯回答
終相守

MongoDB是非關(guān)系數(shù)據(jù)庫,沒有列的概念。意味著你不用往每個文檔都新加一個空列,有就有,沒有就沒有,并不影響使用。

2018年1月30日 08:22
編輯回答
抱緊我

部署的時候 先執(zhí)行下mongo命令,增加字段命令:db.yourtable.update({}, {$set: {addField:""}}, false,true)

2018年5月10日 06:05