非常に基本的な質問があります。Google を試しましたが、実際には何も見つかりません。
私は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 番号を付けることにしたので、スキーマを更新する必要があります。
今私のオプションは何ですか?サーバー上の app.js ファイルを編集してからノード js アプリを再起動しますか? または、ダウンタイムを最小限に抑える方法で、運用中にスキーマを編集する方法はありますか?
ありがとう!!