에 새로운 필드를 추가 몽구스 내가 스키마가 컬렉션 (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