Обновление документа в mongoDB, встроенного в другие коллекции - PullRequest
0 голосов
/ 22 марта 2019

Я все еще новичок в концепции нереляционных баз данных. Я использую 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 }
);

member (тип userSchema) - другая коллекция. Так что мой вопрос: если член в коллекции участников обновляется, нужно ли вручную обновлять этот элемент в коллекции отзывов?

...