Sails.js 如何使用水线ORM为Sails模型中的字段设置默认值?

Sails.js 如何使用水线ORM为Sails模型中的字段设置默认值?,sails.js,waterline,sails-mongo,Sails.js,Waterline,Sails Mongo,这是一个非常简单的问题,但我找不到答案。 因此,在我的Sails应用程序中,我有一个用户模型,我正试图创建一个默认值为False的布尔字段 有没有办法指定默认值,比如某种默认属性等 我想要这样的东西: is_admin: { type: 'boolean', default: 'false' } 谢谢您的时间。使用defaults to 查看此以使用Zieglar回答中所述的“defaultsTo”上下文示例 is_admin : { type

这是一个非常简单的问题,但我找不到答案。 因此,在我的Sails应用程序中,我有一个用户模型,我正试图创建一个默认值为False的布尔字段

有没有办法指定默认值,比如某种默认属性等

我想要这样的东西:

is_admin: {
        type: 'boolean',
        default: 'false'
    }

谢谢您的时间。

使用
defaults to

查看此

以使用Zieglar回答中所述的“defaultsTo”上下文示例

is_admin : {
    type : "boolean",
    defaultsTo : false
}

小心!在Mongo中,默认值不会设置在早于它添加默认值的字段的对象上。例如,如果在用户模型中添加了“locale”字段,则在已有一些用户之后,旧用户将不会添加默认的locale值。只有新用户才会拥有它。