我试图在 mongodb 中存储一个布尔值,但它总是返回 false 这是我的数据库
const UserSchema = new Schema({
name: String,
password: {
type: String,
required: true
},
isAdmin: {
type: Boolean,
default: false
},
这就是我如何使用邮递员发布请求
{
"name": "aj",
"password":"aj",
"admin": true
}
这是我在数据库中得到的结果
isAdmin:false
name:"aj"
password:"$2a$10$wBfElJ3YbZoOk3Bz/tyFc.uzZGuzStDppDCINZ8mZexZKumnDMmoW"
请问我如何在注册时将它的admin设置为true或false
您没有在帖子对象中发送正确的属性。您发送的是
admin
而不是 isAdmin
所以这就是为什么它会回退到默认值 false
如架构中所述。
尝试发送这个-
{
"name": "sample name",
"password": "random password",
"isAdmin": true
}