【问题标题】:Set default value to a new column of a property, mongoose query将默认值设置为属性的新列,猫鼬查询
【发布时间】:2018-10-03 02:16:51
【问题描述】:

我在一个项目中使用 node express。我正在获取或设置数据,例如 Service.find({ $and: [{ name: req.body.service }, { order: req.body.order }] })

现在我想在同一个表中添加一列并设置默认值。例如,在服务表中,我想添加一列“已删除”并将所有当前行设置为 false。该怎么做?

【问题讨论】:

    标签: node.js express mongoose mongodb-query


    【解决方案1】:

    您必须在模型定义中添加该列并设置默认值。

    columnName : {
        type : String,
        default : 'Abcd'
    },
    //  For your case
    isDeleted : {
        type : Boolean,
        default : false
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 2010-10-16
      • 2016-07-23
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 2013-09-21
      相关资源
      最近更新 更多