簡體   English   中英

如何使用SailsJS和MongoDB在生產模式下遷移模型

[英]How to migrate models in production mode with SailsJS and MongoDB

我使用基於節點js的MVC SailsJS (版本1.1.0)框架開發了一個Web應用程序。 我以生產模式發布了它,但是每次從開發到生產發布更新時,我都不知道該怎么做。

這是因為在開發中,我可以執行sails lift -alter命令,該命令獨立修改模型並使模型適應新的修改,但是在生產中,此命令被阻止。

最好的服用方法是什么? 我應該在MongoDB中手動更改集合的地方創建腳本嗎?

正如我在StackOverflow和其他站點(包括Sails官方文檔)中閱讀的那樣,您必須手動編輯數據庫以適應給定的新模型更改:

“所有模型的遷移設置都必須migrate: 'safe' 。這是一種故障migrate: 'safe'可以防止在部署過程中意外損壞生產數據。” 這里起帆官方文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM