如何设置猫鼬模式中“必需”的对象ID数组?

时间:2019-08-13 11:35:07

标签: mongodb mongoose database-schema mongoose-schema

我有一个要保存对象ID数组的架构。我想设置猫鼬验证,以便该数组永远不会为空。它应该至少有一个对象id。这是我到目前为止的内容:

arrayOfObjectIds:[{ 
    type: mongoose.Schema.Types.ObjectId,
    ref: 'user',
    required: true 
  }],

它会按我的意愿工作吗?还是需要设置一个验证功能,以便在保存文档之前检查该文档并确保数组的长度大于1?

0 个答案:

没有答案