MongoDB:设置并获取子文档架构

MongoDB:设置并获取子文档架构,mongodb,Mongodb,我使用的是mongoose,我的用户集合如下所示,但我现在想让用户保存一些文章,一篇文章有标题、副标题和正文,一个用户可以有许多文章 如何重新构造users集合以允许添加文章 const userSchema: Schema = new Schema( { email: { type: String, required: true, unique: true }, fullName: { type: String, required: true }, password

我使用的是mongoose,我的用户集合如下所示,但我现在想让用户保存一些文章,一篇文章有标题、副标题和正文,一个用户可以有许多文章

如何重新构造users集合以允许添加文章

const userSchema: Schema = new Schema(
  {
    email: { type: String, required: true, unique: true },
    fullName: { type: String, required: true },
    password: { type: String, required: true },
  },
  {
    timestamps: true,
  }
);
我正在使用下面的设置用户集合的新数据,我如何调整它以允许我设置和获取上面详述的新文章

const confirmed = await userModel
   .findOneAndUpdate(
      { email },
        {
         $set: { password },
        }
      )
      .exec();


您可以设置选项
strict:false
,并将新字段添加(保存)到架构中

const userSchema: Schema = new Schema(
  {
    email: { type: String, required: true, unique: true },
    fullName: { type: String, required: true },
    password: { type: String, required: true },
  },
  {
    strict: false,
    timestamps: true,
  }
);
这是你的电话号码