に新しいフィールドを追加します。 マングースは、私は、スキーマを持っているコレクション(Node.jsの)
var userSchema = new Schema({
name: String,
username: { type: String, required: true, unique: true },
password: { type: String, required: true },
admin: Boolean,
created_at: Date,
updated_at: Date
});
だが、私はこのスキーマを使用して100
Users
行ったと仮定しましょう。このフィールドを持つように、私はすべての新しい
Users
必要
var userSchema = new Schema({
name: String,
username: { type: String, required: true, unique: true },
password: { type: String, required: true },
admin: Boolean,
created_at: Date,
friends: [Schema.Types.ObjectId], //the new addition
updated_at: Date
});
:
は今、私は、スキーマを変更したいです。私はまた、既存の100のすべてのUsers
が今このフィールドを持っていることを望む。これどうやってするの?あなたができるクライアントアプリや端末内のクエリインターフェイスを使用して
その後、私は何をしていますか? – jaytj95
これは一度だけしたいことですか? もしそうなら、MongoDBシェルスクリプトを使うほうが良い選択かもしれません。 –
私は時々これを行うだけです。一般的に、モデルを更新したいときはいつもそうではありません – jaytj95