我有一个非常基本的问题,我尝试了谷歌,但我真的找不到任何东西。
我正在尝试 mongoose js,我想知道您如何更新实时应用程序。
例如,我在我的 node.js 应用程序中定义了一个模式,并且在我的 app.js 文件中的某处:
...
var LibrarySchema = new mongoose.Schema({
address: {type: String, required: true},
books: [{
title: {type: String, required: true}
}]
});
var libraryModel = mongoose.model('Library', LibrarySchema);
...
现在我已经在云中某处的某个 AWS 实例上运行了服务器。用户在那里,使用该站点。在某些时候,我决定每本书都应该有一个 ISBN 号,所以我需要更新 Schema。
现在我有什么选择?我是否在服务器上编辑 app.js 文件然后重新启动节点 js 应用程序?或者有没有办法在生产中以最小化停机时间的方式编辑模式?
谢谢!!