在嵌入其他集合的mongoDB中更新文档

时间:2019-03-21 22:34:47

标签: mongodb mongoose atlas

我对非关系数据库的概念仍然是陌生的。我在节点应用程序中使用带有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)是另一个集合。所以我的问题是,如果成员集合中的成员已更新,我是否必须手动更新反馈集合中的该成员?

0 个答案:

没有答案