当前位置:  开发笔记 > 编程语言 > 正文

Mongoose布尔值默认为false

如何解决《Mongoose布尔值默认为false》经验,为你挑选了1个好方法。

我有一个带有布尔字段的mongoose模式,我希望它具有默认值false.我的第一个猜测是如何做到这一点是这样的:

active: { type: Boolean, default: false }

但由于某些原因,猫鼬总是将场地设置为true.

我该怎么做才能改变它?



1> Kunal Kapadi..:

看起来你错过了一些东西.default: false该字段的设置将自动将其设置为false.

const mongoose = require('mongoose');

const projectSchema = new mongoose.Schema({
    isUsed: {
        type: Boolean,
        default: false
    }
});

mongoose.model('Project', projectSchema, 'project');


不,你不应该删除答案,因为我的答案提到你错过了其他的东西而没有做任何错误的mongoose架构定义.
推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有