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