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

MongoDB如何向MySQL那樣進(jìn)行migration?

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

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

回答
編輯回答
終相守

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

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

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

2018年5月10日 06:05