如何创buildtypes为string或null的JSON模式属性

我的模式看起来像这样:

schema: { type: 'object', properties: { id: { type: 'string' } } } 

我想被允许设置string或null,我该怎么做?

  • 在Node.js中基于xml架构构buildxml
  • 如何通过HTTP执行jsonschemavalidation?
  • 为什么Ajv在编译期间无法parsing引用?
  • AJVvalidation:数据path不一致
  • mongoose里的2个混合对象的Schema数组
  • 1或JSON模式中的一组属性
  • 如何将JSON模式转换为mongoose模式
  • JSON模式给我multipleOf 0.01validation错误的任何数字以.49或.99结尾
  • 您可以使用数组来允许属性为多个types 。 types必须是七个JSON模式基元types之一 。

     { type: 'object', properties: { id: { type: ['string', 'null'] } } }