是否可以在 MongoDB 中的数字字段中定义整数值的范围?

Is it possible to define the range of integer values in a Number field in MongoDB?

      slider_value: {
        type: Number,
        required: false,
      },

这是我的 MongoDB 模型中字段之一的 Mongoose 模式。

是否可以在此字段中指定可接受的整数值?

例如,此字段只能接受从 1 到 10 的整数。

您正在寻找 min and max 个验证者:

slider_value: {
  type: Number,
  required: false,
  min: 1,
  max: 10
},

min and max validators, and you should also check for

slider_value: {
  type: Number,
  required: false,
  min: 1,
  max: 10,
  validate : {
    validator : Number.isInteger,
    message   : '{VALUE} is not an integer value'
  }
},