我正在尝试创建一个 mongodb 模式,在该模式中我允许该人匿名发布项目,我已经拥有经过身份验证的用户模式,我正在考虑仅使用它来允许用户发布他们的项目!关于我应该如何进行的任何想法?
例如:就像匿名用户的真实性应该是什么一样,它应该是所有用户的相同密钥,还是每个用户的不同密钥等等......我对数据库相当陌生,我很困惑。对我有什么建议吗?架构用户:
const UserSchema = new Schema({
full_name: {
type: String,
required: true
},
username: {
type: String,
required: true
},
email: {
type: String
},
password: {
type: String,
required: true
},
avatar: {
type: String
},
date: {
type: Date,
default: Date.now
},
projects: [{ type: Schema.Types.ObjectId, ref: "projects" }]
});
谢谢你
HUH函数
相关分类