我通过Boolean entry
制作mongoose schema
。参数为:username,password and admin
。
admin参数设置为boolean,默认值设置为“true”。
现在,在通过发布请求进行输入时,如果我跳过管理字段,则其值将存储为true
。
但如果我明确提及false
,那么value is not stored in the database
。
为什么会这样?
答案 0 :(得分:0)
javascript布尔值只能为true或false。如果不是,则必须是假的。因此,没有值存储在数据库中的任何布尔字段都必须为false(因为它不是真的)。