我对非关系数据库的概念仍然是陌生的。我在节点应用程序中使用带有Atlas的MongoDb。我的收藏有很多嵌入式文档,例如这种猫鼬模式
const feedbackSchema = new Schema({
member: {
type: userSchema,
required: true
},
datePosted: {
type: Date,
default: Date.now()
},
feedbackText: {
type: String,
required: true
}
});
const UserSchema = new Schema(
{
type: {
type: String,
required: true
},
name: {
type: String,
required: true
},
email: {
type: String,
required: true
},
password: {
type: String,
required: true
},
userData: {}
},
{ strict: false }
);
成员(类型userSchema)是另一个集合。所以我的问题是,如果成员集合中的成员已更新,我是否必须手动更新反馈集合中的该成员?